Re: [WebDNA] Small Parsing Problem

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 101845
interpreted = N
texte = Hey, thanks for all the solutions!. I solved my own problem because I had over complicated it. I found a node in the xml that has what I need. I was preparing to parse two pieces of information to create the link I wanted, when it was in front of my eyes, Doh. To extract a link from a YouTube xml. MyVariable is the nth node. Five videos, fifth video, MyVariable would be 5 [xmlnodeattributes ref=xml_var1&path=named:feed/entry([MyVariable])/media:group/media:player] [text]LinkToVideo=[value][/text] [/xmlnodeattributes] http://code.google.com/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html D. On Wed, Jan 28, 2009 at 5:57 PM, Dan Strong wrote: > [text]stringToParse=tag:youtube,2008:video:24Ryj1ywosw[/text] > > [middle startafter=video:&endbefore=][stringToParse][/middle] > > would definitely work, as would a [middle]/[listwords] hybrid, using colon > as a delimiter since your desired id code would be the last [word] in the > loop > > [listwords words=[middle > startafter=&endbefore=][stringToParse][/middle]&delimiters=:][word][/listwords] > > -Dan > > > > On Wed, 28 Jan 2009 17:47:38 -0500 > David Bastedo wrote: >> >> middle also confuses me . . . :) >> >> Thanks in advance! >> >> D. >> >> On Wed, Jan 28, 2009 at 5:31 PM, Govinda >> wrote: >>> >>> or if you are in a rush, why not use [middle] instead? >>> if you need more help writing such a [middle] ask again and I'll do it. >>> -Govinda >>> >>> On Jan 28, 2009, at 3:25 PM, David Bastedo wrote: >>> >>>> Hi, I am trying to get a youTube VideoID value from the content of the >>>> ID >>>> tag. >>>> >>>> Example: >>>> tag:youtube,2008:video:24Ryj1ywosw >>>> >>>> so ineffect, I need to parse the following >>>> tag:youtube,2008:video:24Ryj1ywosw >>>> >>>> >>>> From YouTube: The tag specifies a URN that uniquely and >>>> permanently identifies a feed or video entry. >>>> >>>> so I believe the solution is a grep to get the content from each of >>>> the tag and video elements, as the tag and video labels will not >>>> change, but the content will have a varying length. >>>> >>>> So to get the videoID, I would grep from the colon after video to the >>>> end and take everything inbetween . . . of course, that's where it all >>>> falls apart as I am really just starting to find that I need to lear >>>> grep and regular expressions. . . >>>> >>>> thanks for any help. >>>> >>>> D. >>>> >>>> >>>> >>>> -- >>>> David Bastedo >>>> Ten Plus One Communications Inc. >>>> http://www.10plus1.com >>>> 416.603.2223 ext.1 >>>> --------------------------------------------------------- >>>> 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/ >>> >>> --------------------------------------------------------- >>> 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/ >>> >>> >> >> >> >> -- >> David Bastedo >> Ten Plus One Communications Inc. >> http://www.10plus1.com >> 416.603.2223 ext.1 >> --------------------------------------------------------- >> 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/ > > --------------------------------------------------------- > 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/ > -- David Bastedo Ten Plus One Communications Inc. http://www.10plus1.com 416.603.2223 ext.1 Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Small Parsing Problem (David Bastedo 2009)
  2. Re: [WebDNA] Small Parsing Problem (Govinda 2009)
  3. Re: [WebDNA] Small Parsing Problem (David Bastedo 2009)
  4. Re: [WebDNA] Small Parsing Problem ("Dan Strong" 2009)
  5. Re: [WebDNA] Small Parsing Problem (Govinda 2009)
  6. Re: [WebDNA] Small Parsing Problem (David Bastedo 2009)
  7. Re: [WebDNA] Small Parsing Problem (Govinda 2009)
  8. [WebDNA] Small Parsing Problem (David Bastedo 2009)
Hey, thanks for all the solutions!. I solved my own problem because I had over complicated it. I found a node in the xml that has what I need. I was preparing to parse two pieces of information to create the link I wanted, when it was in front of my eyes, Doh. To extract a link from a YouTube xml. MyVariable is the nth node. Five videos, fifth video, MyVariable would be 5 [xmlnodeattributes ref=xml_var1&path=named:feed/entry([MyVariable])/media:group/media:player] [text]LinkToVideo=[value][/text] [/xmlnodeattributes] http://code.google.com/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html D. On Wed, Jan 28, 2009 at 5:57 PM, Dan Strong wrote: > [text]stringToParse=tag:youtube,2008:video:24Ryj1ywosw[/text] > > [middle startafter=video:&endbefore=
][stringToParse][/middle] > > would definitely work, as would a [middle]/[listwords] hybrid, using colon > as a delimiter since your desired id code would be the last [word] in the > loop > > [listwords words=[middle > startafter=&endbefore=][stringToParse][/middle]&delimiters=:][word][/listwords] > > -Dan > > > > On Wed, 28 Jan 2009 17:47:38 -0500 > David Bastedo wrote: >> >> middle also confuses me . . . :) >> >> Thanks in advance! >> >> D. >> >> On Wed, Jan 28, 2009 at 5:31 PM, Govinda >> wrote: >>> >>> or if you are in a rush, why not use [middle] instead? >>> if you need more help writing such a [middle] ask again and I'll do it. >>> -Govinda >>> >>> On Jan 28, 2009, at 3:25 PM, David Bastedo wrote: >>> >>>> Hi, I am trying to get a youTube VideoID value from the content of the >>>> ID >>>> tag. >>>> >>>> Example: >>>> tag:youtube,2008:video:24Ryj1ywosw >>>> >>>> so ineffect, I need to parse the following >>>> tag:youtube,2008:video:24Ryj1ywosw >>>> >>>> >>>> From YouTube: The tag specifies a URN that uniquely and >>>> permanently identifies a feed or video entry. >>>> >>>> so I believe the solution is a grep to get the content from each of >>>> the tag and video elements, as the tag and video labels will not >>>> change, but the content will have a varying length. >>>> >>>> So to get the videoID, I would grep from the colon after video to the >>>> end and take everything inbetween . . . of course, that's where it all >>>> falls apart as I am really just starting to find that I need to lear >>>> grep and regular expressions. . . >>>> >>>> thanks for any help. >>>> >>>> D. >>>> >>>> >>>> >>>> -- >>>> David Bastedo >>>> Ten Plus One Communications Inc. >>>> http://www.10plus1.com >>>> 416.603.2223 ext.1 >>>> --------------------------------------------------------- >>>> 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/ >>> >>> --------------------------------------------------------- >>> 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/ >>> >>> >> >> >> >> -- >> David Bastedo >> Ten Plus One Communications Inc. >> http://www.10plus1.com >> 416.603.2223 ext.1 >> --------------------------------------------------------- >> 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/ > > --------------------------------------------------------- > 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/ > -- David Bastedo Ten Plus One Communications Inc. http://www.10plus1.com 416.603.2223 ext.1 David Bastedo

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:

Emailer setup (1997) Hiding usernames and passwords in URL (1998) using showpage and showcart commands (1996) PCS Frames (1997) AOL and referrers on target=_blank (2000) The List is Changing (1997) SQL db type (2006) Memory Error message (1998) WebSTAR/WebCat is serving .db files! (1999) Quit revisited (1997) nested context (1998) & problem (1999) Problems w/ heavy use of cart header fields? (1998) OFF TOPIC: Spring Showers ?? (2003) $Append for Users outside the ADMIN group (1997) lookup and two records? (1997) RE:DatabaseHelper (1997) WebCat2final1 crashes (1997) RE: ASP and Web DNA (1998) Search/sort in URL Was: GuestBook example (1997)