Re: [WebDNA] XML Help

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 103623
interpreted = N
texte = Mark, as I posted previously; you don't have to write your XML to a file. =20 Just use it directly: [xmlparse var=3Dxml_var1][xml_result][/xmlparse] To remove whitespace you'll have to read up on [GetChars], [Middle] =20 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 =20= > the returned xml in my browser. So I assume that I am getting all =20 > 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 =20= > file. This is because if I copy and paste the [text]xml_result[text] =20= > I used above and physically save it to a test.xml file I get the =20 > same error message. Then I saw that the message was referring to =20 > line: 1 column:1 and decided to delete the two leading spaces in the =20= > text.xml file and then it displayed the same error message, but =20 > referring to line:2 column:1. So I deleted the deleted the leading =96 = =20 > and space, and now it displays correctly. So if this is the reason =20 > for getting the error using [writefile file=3Dxml_response][xml_result]=20= > [/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 =20= > 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 =20 > tag itself -- I forgot which but it's in the docs. > > > On the other hand your code will be clearer and easier to understand =20= > if you just save the tcpconnect response as a text variable then use =20= > that variable in the xmlparse context. > > > Sincerely, > Ken Grome > > 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. [WebDNA] XML Help (Mark Bergkvist 2009)
  25. Re: [WebDNA] XML Help please (Colin Sidwell 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 (Gil Poulsen 2009)
  29. RE: [WebDNA] XML Help please ("Michael A. DeLorenzo" 2009)
  30. RE: [WebDNA] XML Help please ("Michael A. DeLorenzo" 2009)
  31. Re: [WebDNA] XML Help please (Colin Sidwell 2009)
  32. Re: [WebDNA] XML Help please (Colin Sidwell 2009)
  33. Re: [WebDNA] XML Help please (Gil Poulsen 2009)
  34. Re: [WebDNA] XML Help please (Toby Cox 2009)
  35. [WebDNA] XML Help please (Colin Sidwell 2009)
Mark, as I posted previously; you don't have to write your XML to a file. =20 Just use it directly: [xmlparse var=3Dxml_var1][xml_result][/xmlparse] To remove whitespace you'll have to read up on [getchars], [middle] =20 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 =20= > the returned xml in my browser. So I assume that I am getting all =20 > 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 =20= > file. This is because if I copy and paste the [text]xml_result[text] =20= > I used above and physically save it to a test.xml file I get the =20 > same error message. Then I saw that the message was referring to =20 > line: 1 column:1 and decided to delete the two leading spaces in the =20= > text.xml file and then it displayed the same error message, but =20 > referring to line:2 column:1. So I deleted the deleted the leading =96 = =20 > and space, and now it displays correctly. So if this is the reason =20 > for getting the error using [writefile file=3Dxml_response][xml_result]=20= > [/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 =20= > 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 =20 > tag itself -- I forgot which but it's in the docs. > > > On the other hand your code will be clearer and easier to understand =20= > if you just save the tcpconnect response as a text variable then use =20= > that variable in the xmlparse context. > > > Sincerely, > Ken Grome > > Christer Olsson

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:

Bug? (1997) Not sending email !!! (2002) MacWEEK article help needed (1996) Emailer (WebCat2) (1997) Two prices in shoppingcart? (1997) Mac webcatalog3_0_5b11 more dead lock throws (1999) $Quit, $CloseDatabase corrections (1997) POST (1997) Emailer and encryption (1997) syntax question, not in online refernce (1997) Exclamation point (1997) Authentication (2001) default value from Lookup (was Grant, please help me) (1997) Emails are Stuck (2003) denied access (1997) Signal Raised Error (Part II) (1997) SiteEditPro (1996) apostrophe in search item (1997) Width & Height (1998) Dubble Sku's in a Database (1999)