I’m trying to parse an XML document (a google calendar feed), but I
have problems when I try to get attributes of a tag with a namespace
(ie: a colon).
Here’s my code for this: date =
entry.at(‘gd:when’).attributes[‘startTime’]
Instead of having the expected time returned I just get ‘nil’.
Anyone know why this is? Or how to get it to work properly?
have problems when I try to get attributes of a tag with a namespace
Mark
Hi Anthony, I haven’t I must admit, unfortunately I’m not really
familiar with xpath and I don’t know how to find the tag I need with
it, if anybody knows how to do that I’d be very grateful for some
pointers!
On Thu, Aug 28, 2008 at 11:40:33PM +0900, Mark wrote:
I’m trying to parse an XML document (a google calendar feed), but I
have problems when I try to get attributes of a tag with a namespace
(ie: a colon).
Here’s my code for this: date =
entry.at(‘gd:when’).attributes[‘startTime’]
Your query is good. I think it must be something else.
entry.at(‘gd:when’).attributes[‘startTime’]
familiar with xpath and I don’t know how to find the tag I need with
it, if anybody knows how to do that I’d be very grateful for some
pointers!
Thanks,
Mark
Thanks Anthony, unfortunately there are no examples of what I need to
do and it appears the colon has another meaning in xpath queries.
Thanks for the link to the ruby plugin, I’ll have to look into that
further.
I’m still very much open to suggestions of how to do it the original
way, however.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.