RE: [WebDNA] XML Help

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 103624
interpreted = N
texte = Christer, I understand about using the XML directly and via a writefile, both ways se= em to be working just fine. I have also already worked with the commands to remove whitespaces to no av= ail. I have created a test account so I could post my entire code here if anyone= would like to help me figure out why I am getting the "Fatal Error" messag= es. The test account I setup will allow you to see the returned XML. [text]crlf=3D[unurl]%0D%0A[/unurl][/text] [text]content=3D 2.0 MD YOU MD PcTest747g PcTest382E 12345 1 [/text] [text]XMLresult=3D[middle startafter=3D&endbefore=3D= ] [tcpconnect host=3Dnewport.ingrammicro.com&port=3D443&ssl=3DT] [tcpsend skipheader=3DT][!] [/!]POST /mustang HTTP/1.0[crlf][!] [/!]Host: [host][crlf][!] [/!]Content-Length: [CountChars][content][/CountChars][crlf][!] [/!][crlf][!] [/!][content][!] [/!][/tcpsend] [/tcpconnect][/middle][/text] [writefile file=3DtheResponse.xml][XMLresult][/writefile] [xmlparse var=3Dxml_var1][include file=3DtheResponse.xml][/xmlparse= ] [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] [name]=3D[value]
[xmlnodes] - [name]=3D[value]
[/xmlnodes] [/xmlnodes] Thanks! Mark -----Original Message----- From: Christer Olsson [mailto:christer@ljusaideer.se] Sent: Sunday, September 13, 2009 9:42 AM To: talk@webdna.us Subject: Re: [WebDNA] XML Help Mark, as I posted previously; you don't have to write your XML to a file. Just use it directly: [xmlparse var=3Dxml_var1][xml_result][/xmlparse] To remove whitespace you'll have to read up on [GetChars], [Middle] and [Grep] portions of the WebDNA docs. Best, Christer ************************************************************* Christer Olsson PO Box 9160 Phone +46 40 25 85 85 Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89 Kantyxegatan 5 Sweden http://www.ljusaideer.se 12 sep 2009 kl. 18.01 skrev Mark Bergkvist: > Ok, here is where I am at now. > > I can put [text]xml_result[text] in the document and it will display > the returned xml in my browser. So I assume that I am getting all > the information ok. > > However when I use the following: > > [writefile file=3Dxml_response][xml_result][/writefile] > > [xmlparse var=3Dxml_var1][include file=3Dxml_response][/xmlparse] > [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] > [name]=3D[value]
> [xmlnodes] > - [name]=3D[value]
> [/xmlnodes] > [/xmlnodes] > > What I am seeing now in the browser is: > > Fatal Error at file > line: 1 > column: 1 > message: Invalid document structure > An unknown error occurred: > XMLNodes > Container/Path Not Found: > xml_var1 > > I think there is a problem with the way the writefile is writing the > file. This is because if I copy and paste the [text]xml_result[text] > I used above and physically save it to a test.xml file I get the > same error message. Then I saw that the message was referring to > line: 1 column:1 and decided to delete the two leading spaces in the > text.xml file and then it displayed the same error message, but > referring to line:2 column:1. So I deleted the deleted the leading - > and space, and now it displays correctly. So if this is the reason > for getting the error using [writefile file=3Dxml_response][xml_result] > [/writefile] how do I fix it? > > Mark > > From: Marc Thompson [mailto:mthompson@media.utah.edu] > Sent: Friday, September 11, 2009 10:51 PM > To: talk@webdna.us > Subject: RE: [WebDNA] XML Help > > Why is the write file commented out? Remove the [!][/!] around the > write file context. > > Marc > From: Mark Bergkvist [mark@pcchoice.com] > Sent: Friday, September 11, 2009 4:12 PM > To: talk@webdna.us > Subject: RE: [WebDNA] XML Help > > Ok, here is what I have to write the response to a variable: > > [text]xml_result=3D[middle startafter=3D&endbefore= =3D] > [tcpconnect host=3Dnewport.ingrammicro.com&port=3D443&ssl=3DT] > [tcpsend skipheader=3DT][!] > [/!]POST /mustang HTTP/1.0[crlf][!] > [/!]Host: [host][crlf][!] > [/!]Content-Length: [CountChars][content][/CountChars][crlf][!] > [/!][crlf][!] > [/!][content][!] > [/!][/tcpsend] > [/tcpconnect][/middle][/text] > > [!][writefile file=3Dxml_response][xml_result][/writefile][/!] > > > [xmlparse var=3Dxml_var1][include file=3Dxml_response][/xmlparse] > [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] > [name]=3D[value]
> [xmlnodes] > - [name]=3D[value]
> > [/xmlnodes] > [/xmlnodes] > > What I am seeing now in the browser is: > > Fatal Error at file > line: 1 > column: 1 > message: Invalid document structure > An unknown error occurred: > XMLNodes > Container/Path Not Found: > xml_var1 > > Any idea if I am missing something here? > > Mark > > From: Kenneth Grome [mailto:kengrome@gmail.com] > Sent: Friday, September 11, 2009 5:47 PM > To: talk@webdna.us > Subject: Re: [WebDNA] XML Help > > > How would I save it directly into the XMLParse context? > > > Put the tcpconnect inside the xmlparse context, or in the xmlparse > tag itself -- I forgot which but it's in the docs. > > > On the other hand your code will be clearer and easier to understand > if you just save the tcpconnect response as a text variable then use > that variable in the xmlparse context. > > > Sincerely, > Ken Grome > > --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us old archives: http://dev.webdna.us/TalkListArchive/ Bug Reporting: http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D= 288 Associated Messages, from the most recent to the oldest:

    
  1. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  2. Re: [WebDNA] XML Help (Christer Olsson 2009)
  3. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  4. Re: [WebDNA] XML Help (Christer Olsson 2009)
  5. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  6. Re: [WebDNA] XML Help (Christer Olsson 2009)
  7. RE: [WebDNA] XML Help (Marc Thompson 2009)
  8. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  9. Re: [WebDNA] XML Help (Kenneth Grome 2009)
  10. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  11. Re: [WebDNA] XML Help (Marc Thompson 2009)
  12. Re: [WebDNA] XML Help (Kenneth Grome 2009)
  13. Re: [WebDNA] XML Help (Marc Thompson 2009)
  14. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  15. Re: [WebDNA] XML Help (Marc Thompson 2009)
  16. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  17. Re: [WebDNA] XML Help (Donovan Brooke 2009)
  18. Re: [WebDNA] XML Help (Christer Olsson 2009)
  19. Re: [WebDNA] XML Help (Govinda 2009)
  20. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  21. Re: [WebDNA] XML Help (Govinda 2009)
  22. RE: [WebDNA] XML Help (Mark Bergkvist 2009)
  23. Re: [WebDNA] XML Help (Govinda 2009)
  24. Re: [WebDNA] XML Help please (Colin Sidwell 2009)
  25. Re: [WebDNA] XML Help please (Gil Poulsen 2009)
  26. Re: [WebDNA] XML Help please (Gil Poulsen 2009)
  27. Re: [WebDNA] XML Help please (Gil Poulsen 2009)
  28. RE: [WebDNA] XML Help please ("Michael A. DeLorenzo" 2009)
  29. RE: [WebDNA] XML Help please ("Michael A. DeLorenzo" 2009)
  30. Re: [WebDNA] XML Help please (Colin Sidwell 2009)
  31. Re: [WebDNA] XML Help please (Colin Sidwell 2009)
  32. Re: [WebDNA] XML Help please (Gil Poulsen 2009)
  33. Re: [WebDNA] XML Help please (Toby Cox 2009)
Christer, I understand about using the XML directly and via a writefile, both ways se= em to be working just fine. I have also already worked with the commands to remove whitespaces to no av= ail. I have created a test account so I could post my entire code here if anyone= would like to help me figure out why I am getting the "Fatal Error" messag= es. The test account I setup will allow you to see the returned XML. [text]crlf=3D[unurl]%0D%0A[/unurl][/text] [text]content=3D 2.0 MD YOU MD PcTest747g PcTest382E 12345 1 [/text] [text]XMLresult=3D[middle startafter=3D&endbefore=3D= ] [tcpconnect host=3Dnewport.ingrammicro.com&port=3D443&ssl=3DT] [tcpsend skipheader=3DT][!] [/!]POST /mustang HTTP/1.0[crlf][!] [/!]Host: [host][crlf][!] [/!]Content-Length: [countchars][content][/CountChars][crlf][!] [/!][crlf][!] [/!][content][!] [/!][/tcpsend] [/tcpconnect][/middle][/text] [writefile file=3DtheResponse.xml][XMLresult][/writefile] [xmlparse var=3Dxml_var1][include file=3DtheResponse.xml][/xmlparse= ] [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] [name]=3D[value]
[xmlnodes] - [name]=3D[value]
[/xmlnodes] [/xmlnodes] Thanks! Mark -----Original Message----- From: Christer Olsson [mailto:christer@ljusaideer.se] Sent: Sunday, September 13, 2009 9:42 AM To: talk@webdna.us Subject: Re: [WebDNA] XML Help Mark, as I posted previously; you don't have to write your XML to a file. Just use it directly: [xmlparse var=3Dxml_var1][xml_result][/xmlparse] To remove whitespace you'll have to read up on [getchars], [middle] and [grep] portions of the WebDNA docs. Best, Christer ************************************************************* Christer Olsson PO Box 9160 Phone +46 40 25 85 85 Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89 Kantyxegatan 5 Sweden http://www.ljusaideer.se 12 sep 2009 kl. 18.01 skrev Mark Bergkvist: > Ok, here is where I am at now. > > I can put [text]xml_result[text] in the document and it will display > the returned xml in my browser. So I assume that I am getting all > the information ok. > > However when I use the following: > > [writefile file=3Dxml_response][xml_result][/writefile] > > [xmlparse var=3Dxml_var1][include file=3Dxml_response][/xmlparse] > [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] > [name]=3D[value]
> [xmlnodes] > - [name]=3D[value]
> [/xmlnodes] > [/xmlnodes] > > What I am seeing now in the browser is: > > Fatal Error at file > line: 1 > column: 1 > message: Invalid document structure > An unknown error occurred: > XMLNodes > Container/Path Not Found: > xml_var1 > > I think there is a problem with the way the writefile is writing the > file. This is because if I copy and paste the [text]xml_result[text] > I used above and physically save it to a test.xml file I get the > same error message. Then I saw that the message was referring to > line: 1 column:1 and decided to delete the two leading spaces in the > text.xml file and then it displayed the same error message, but > referring to line:2 column:1. So I deleted the deleted the leading - > and space, and now it displays correctly. So if this is the reason > for getting the error using [writefile file=3Dxml_response][xml_result] > [/writefile] how do I fix it? > > Mark > > From: Marc Thompson [mailto:mthompson@media.utah.edu] > Sent: Friday, September 11, 2009 10:51 PM > To: talk@webdna.us > Subject: RE: [WebDNA] XML Help > > Why is the write file commented out? Remove the [!][/!] around the > write file context. > > Marc > From: Mark Bergkvist [mark@pcchoice.com] > Sent: Friday, September 11, 2009 4:12 PM > To: talk@webdna.us > Subject: RE: [WebDNA] XML Help > > Ok, here is what I have to write the response to a variable: > > [text]xml_result=3D[middle startafter=3D&endbefore= =3D] > [tcpconnect host=3Dnewport.ingrammicro.com&port=3D443&ssl=3DT] > [tcpsend skipheader=3DT][!] > [/!]POST /mustang HTTP/1.0[crlf][!] > [/!]Host: [host][crlf][!] > [/!]Content-Length: [countchars][content][/CountChars][crlf][!] > [/!][crlf][!] > [/!][content][!] > [/!][/tcpsend] > [/tcpconnect][/middle][/text] > > [!][writefile file=3Dxml_response][xml_result][/writefile][/!] > > > [xmlparse var=3Dxml_var1][include file=3Dxml_response][/xmlparse] > [xmlnodes ref=3Dxml_var1&path=3Dnamed:PNAResponse] > [name]=3D[value]
> [xmlnodes] > - [name]=3D[value]
> > [/xmlnodes] > [/xmlnodes] > > What I am seeing now in the browser is: > > Fatal Error at file > line: 1 > column: 1 > message: Invalid document structure > An unknown error occurred: > XMLNodes > Container/Path Not Found: > xml_var1 > > Any idea if I am missing something here? > > Mark > > From: Kenneth Grome [mailto:kengrome@gmail.com] > Sent: Friday, September 11, 2009 5:47 PM > To: talk@webdna.us > Subject: Re: [WebDNA] XML Help > > > How would I save it directly into the XMLParse context? > > > Put the tcpconnect inside the xmlparse context, or in the xmlparse > tag itself -- I forgot which but it's in the docs. > > > On the other hand your code will be clearer and easier to understand > if you just save the tcpconnect response as a text variable then use > that variable in the xmlparse context. > > > Sincerely, > Ken Grome > > --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us old archives: http://dev.webdna.us/TalkListArchive/ Bug Reporting: http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D= 288 Mark Bergkvist

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

form crasehes server (1997) Sendmail truncation in Eudora Clients (1998) many-to-one problem (1998) Merging databases (1997) Projects & Contractors (1997) Latest compatible Apache (2006) Cart # Starting at 1000 (2000) looking for developers with solutions (2000) NY State Zip Codes & Tax percent (2002) Include a big block of text (1997) cart info (1998) Running _every_ page through WebCat ? (1997) Moment of Thanks (1997) WebCatalog Programmer looking for a new job (2001) Error Log.db --however (1997) WebCat2 - Getting to the browser's username/password data (1997) [WebDNA] Middle Question (2015) Extended [ConvertChars] (1997) [WebDNA] Re-sending email (2018) passing user info on each page (2000)