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:

Serving images from databases (1998) Cart ID Duplication (2001) Lost Field (1998) Help! WebCat2 bug (1997) Running 2 two WebCatalog.acgi's (1996) Fishing: anyone on this group willing to do support? (1998) Problems with [Search] param - Mac Plugin b15 (1997) More about BIAP W*API.... (1998) More than one db with the same namn (was: WC2f3) (1997) Problems with [Applescript] (1997) 2.0 Beta (1997) NT Processor Woes (2000) [ModDate] & [ModTime] ? (1997) WebCatalog seems to choke on large (2meg) html files. (1998) passwords (2000) [UPPERCASE] (1997) unclear on a simple [cart] ? (1998) The [shownext] limitations (2002) Adding Header Values with [SetHeader] (1998) WebCat2 - [format thousands] (1997)