Re: Simple XML - difficult parsing
- From: petersprc <petersprc@xxxxxxxxx>
- Date: Fri, 28 Mar 2008 17:43:58 -0700 (PDT)
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...@xxxxxxxxx> 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
.
- Follow-Ups:
- Re: Simple XML - difficult parsing
- From: GorseFox
- Re: Simple XML - difficult parsing
- References:
- Simple XML - difficult parsing
- From: GorseFox
- Simple XML - difficult parsing
- Prev by Date: Re: Apache php module docs?
- Next by Date: Re: Can a website block the use of file_get_contents ?
- Previous by thread: Simple XML - difficult parsing
- Next by thread: Re: Simple XML - difficult parsing
- Index(es):