Reputation: 13534
I have a string variable of contents such as:
$str = '<img src="ptah/to/image.ext"><br>some text <b>text agian</b> etc';
I need to use Xpath to evaluate the image src attribute in that string //img/@src
. However, from the domXPath documentation we have to load document from a file:
$doc = new DOMDocument;
// We don't want to bother with white spaces
$doc->preserveWhiteSpace = false;
$doc->Load('book.xml');
My question is: Is there any other method than Load or any workaround to load the dom from a variable?
Upvotes: 0
Views: 62
Reputation: 211
You mean something like this?
$doc->loadXML('<img src="path/to/image.ext><br>some text <b>text agian</b> etc');
If it is not standard XML input, you have to use loadHTML()
Upvotes: 1