Avatar billede Slettet bruger
28. december 2010 - 17:04 Der er 12 kommentarer og
1 løsning

modtages af xml data in asp

Hej jeg sider arbejder på nåde hvor jeg skal modtage en xml string og her har jeg brug for at man kan post data til en side men har ikke en ide til hvordan jeg modtager min data..

jeg har funde et site i php hvor man kan det jeg vil

http://www.automateexcel.com/pl/xlxml.php

her kan man post data og så viser den på skærme..
det jeg vil er at modtage data der bliver post til mig..
Avatar billede jakobdo Ekspert
28. december 2010 - 17:16 #1
Er det noget ala dette du tænker på:

http://www.w3schools.com/ASP/showasp.asp?filename=demo_reqquery

Eller snakker vi modtagelse af en xml fil ?
For xml string, er jo bare tekst.
Avatar billede Slettet bruger
28. december 2010 - 17:26 #2
Nej desvære ikke

Det ville jo være for let.. når man sender bruger den ikke ? og derfor kan jeg ikke bruge Request.QueryString.

men ja vi taler om at modtage en xml data..
Avatar billede jakobdo Ekspert
28. december 2010 - 17:35 #3
Hvordan sender man data til din side ?
og om man angiver ? eller ej, så er det sådan man modtager data fra en post eller get.
Avatar billede Slettet bruger
28. december 2010 - 17:38 #4
bare sært at man i php kan
uden
Avatar billede Slettet bruger
28. december 2010 - 17:39 #5
min kode ser sådan her ud i det program der sender til min side

Sub SendXML()

'HTTP variable
Dim myHTTP As MSXML2.XMLHTTP

'HTTP object
Set myHTTP = CreateObject("msxml2.xmlhttp")

'create dom document variable
'stores the xml to send
Dim myDom As MSXML2.DOMDocument

'Create the DomDocument Object
Set myDom = CreateObject("MSXML2.DOMDocument")

'Load entire Document before moving on
myDom.async = False

'xml string variable
'replace with location if sending from file or URL
Dim myxml As String

myxml = "<?xml version=""1.0""?>" & _
            "<order>" & _
            "<product>mens polo</product>" & _
            "<price>4.89</price>" & _
            "<size>large</size>" & _
            "</order>"

'loads the xml
'change to .Load for file or url
myDom.loadXML (myxml)

'open the connection
myHTTP.Open "post", _
"http://www.automateexcel.com/pl/xlxml.php", False

'send the XML
myHTTP.Send (myDom.XML)

'Display the response
MsgBox myHTTP.ResponseText

End Sub
Avatar billede jakobdo Ekspert
28. december 2010 - 17:45 #6
Jeg kan godt se hvad du mener.
Men bagved i php, der modtager de også en $_POST['NAVN_PAA_XML_STRING']

Og det samme vil du opleve i asp.
Avatar billede Slettet bruger
28. december 2010 - 18:00 #7
har du en ide til det i asp ?
Avatar billede jakobdo Ekspert
28. december 2010 - 20:02 #8
Ikke rigtigt.
I php ved jeg man kunne lave:

print_r($_POST); og dermed ville man kunne se data postes til serveren.
Hvordan man gør det samme i asp, er jeg desværre ikke bekendt med.
Avatar billede Slettet bruger
28. december 2010 - 21:12 #9
har du mulighed for at lave et meget kort script der bare post det til skærm i php for mig ?
Avatar billede jakobdo Ekspert
28. december 2010 - 21:15 #10
<?php

echo '<pre>';
print_r($_POST);
echo '</pre>';

?>

Gem filen som f.eks. post.php

Og så post noget data/tekst til den fil.
Avatar billede Slettet bruger
28. december 2010 - 21:26 #11
sært.. min program vil ikke helt som jeg vil. men takker så må jeg på jagt efter en der måske kan hjælpe mig vider men takker smide du et svar er point din..

lukket her fra..
Avatar billede jakobdo Ekspert
28. december 2010 - 21:30 #12
Svar!
Avatar billede jakobdo Ekspert
28. december 2010 - 22:10 #13
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester