tags:

views:

39

answers:

1

I am currently achieving the desired outcome with two PHP statements:

$thisBlarg = $xmlResource->xpath('//blarg[@ID='.$someBlargID.']');
echo $thisBlarg[0]->name;

But, not wanting to settle for second best, I'd really prefer this to be one statement, but PHP doesn't like this:

echo $xmlResource->xpath('//blarg[@ID='.$someBlargID.']')[0]->name;

And for good reason. But I can't find a way to force an xpath query to return the result directly. Any suggestions?

+1  A: 

Try this

<?php
echo current($xmlResource->xpath('//blarg[@ID='.$someBlargID.']'))->name;
Obsidian
This works! Thanks for your help.
IkimashoZ