Sivakatirswami,

the colon thing is what is called a namespace. this way you can group some tags as belonging to one namespace. This is done to avoid collisions such when a XML has mixed info in it added by two different specs and both use the same tag so <itunes:summary> is a summary tag belonging to iTunes namespace and <andre:summary> would be a summary tag added by me. They would not mix.

libXML2 supports this thing but this is not exposed in RevXML upper layers. You have two options for parsing this: One is to use Ken Ray XML Lib that treats them all like strings and can cope with name spaces just fine. Or if you want to use RevXML then use a REGEX match to find every ":" inside < > signs, convert them to dashes "-", goog, your tag now looks like <itunes-summary> and you're able to use it with RevXML.

Hope I helped.
Andre



On Sep 17, 2006, at 8:27 AM, Sivakatirswami wrote:

I'm getting an error here:

 put revXMLNodeContents(tCurrTree,"/rss/channel/itunes:summary/") into
tSummary

where the source is

<itunes:summary>Summary Text here.... </itunes:summary>

As an XML infant and  RSS baby, I need help...
how does one parse  nodes like
<itunes:summary>
<itunes:email>

etc. That: node{colon]parameter... is news to me.

Also  stand  alone tags return empty:

put revXMLNodeContents(tCurrTree,"/rss/channel/item/enclosure/") into
tURL

if /enclosure is:

<enclosure
url="http://www.himalayanacademy.com/audio/inspiredtalks/gurudeva/ taka/1998/gr-taka_1998-11-05.mp3"
length="5048830" type="audio/x-mp3" />

Rev doesn't see the [space /] as a valid end tag and simply does not
parse the data....


Sivakatirswami

alias
 "too lazy to spend 3 hours figuring this out when i can post to
UseRevolutionlist"

and

 "Oh my! I may have to reincarnate just to pay back the debt I owe to
all the generous souls on this list." (smile)

www.himalayanacademy.com

Get Hinduism Today Digital Edition. It's Free!
http://www.hinduismtoday.com/digital/
(and built w/ Revolution)



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to