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:
2.0 Info (1997)
Initiating NewCart (1997)
WebCat2b15MacPlugin - [protect] (1997)
[WebDNA] Duplicate emails from list anyone? (2009)
Error.html (1997)
Is there an alternative to emailer? (1999)
Number of cars in cart... (2004)
authorizenet (2001)
Preventing code execution (2003)
gateway application timeouts (1998)
WebCatalog/WebMerchant 2.1 (1998)
HELP WITH DATES (1997)
Almost a there but..bye bye NetCloak (1997)
WebSTAR 2.1 freezes my Mac (1997)
Re:UPS, FEDEX TRACKING (1999)
Format of Required fields error message (1997)
catagories (1997)
Multiple Users.db Possible? (1997)
Limiting user access to .tmpl files (1997)
founditems / writefile (2005)