Re: Simple XML - difficult parsing



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

.