Re: Simple XML - difficult parsing

On Mar 29, 1:43 am, petersprc <peters... [at] gmail.com> wrote:
> Hi,
>
> You can use the children or xpath methods to access elements with
> prefixed names. Those nodes can't be accessed through the arrow (->)
> operator. Examples:
>
> // Get children that are qualified with the feedburner namespace
>
> $feedElems = $elem->children('http://rssnamespace.org/feedburner/ext/
> 1.0')
>
> // Get all origLink elements in the whole document
>
> $links = $elem->xpath('//feedburner:origLink');
>
> // Get all origLink descendents of a node
>
> $links = $elem->xpath('elem//feedburner:origLink');
>
> // Get origLink children
>
> $links = $elem->xpath('elem/feedburner:origLink');
>
> Regards,
>
> John Peters
>
> On Mar 28, 4:31 pm, GorseFox <andy.mcmen... [at] gmail.com> wrote:
>
> > I have been using Simple-XML in PHP 5.2.5 to try and parse an RSS feed
> > from feedburner. Most of what I want has worked just fine... except
> > the attempt to extract the content from the tag
> > "<feedburner:origLink>".
>
> > As an example, this tag contains:
> > <feedburner:origLink>http://someblog.blogspot.com/2008/03/
> > php.html</feedburner:origLink>
>
> > Because this tag uses a special character I used:
>
> > $item_origlink = (string) $item->{'feedburner:origLink'};
> > echo "<p>Original link was: ", $item_origlink , "</p>";
>
> > but I never seem to get the content of the tag.
>
> > Can anyone offer any suggestions?
>
> > Thanks in advance

Thanks for the clues... I will be away for a few days, but will pick
up on this when I return.
GorseFox [ So, 30 März 2008 12:56 ] [ ID #1931774 ]
PHP » comp.lang.php » Re: Simple XML - difficult parsing

Vorheriges Thema: Re: PHP file 'Hello.php" is not writing anything when run through IE
Nächstes Thema: Re: Form helper issues "Invalid argument supplied for foreach()"