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 anode in the xml that has what I need. I was preparing to parse twopieces of information to create the link I wanted, when it was infront 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[xmlnodeattributesref=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.htmlD.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 BastedoTen Plus One Communications Inc.http://www.10plus1.com416.603.2223 ext.1
Associated Messages, from the most recent to the oldest:
Hey, thanks for all the solutions!.I solved my own problem because I had over complicated it. I found anode in the xml that has what I need. I was preparing to parse twopieces of information to create the link I wanted, when it was infront 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[xmlnodeattributesref=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.htmlD.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 BastedoTen Plus One Communications Inc.http://www.10plus1.com416.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)