我有一个字符串变量的内容,例如:
$str = '<img src="ptah/to/image.ext"><br>some text <b>text agian</b> etc';
我需要使用Xpath来评估该字符串//img/@src
中的图像src属性。但是,从domXPath documentation我们必须从文件中加载文档:
$doc = new DOMDocument;
// We don't want to bother with white spaces
$doc->preserveWhiteSpace = false;
$doc->Load('book.xml');
我的问题是:除了Load还是有任何其他方法可以从变量加载dom吗?
答案 0 :(得分:1)
你的意思是这样的吗?
$doc->loadXML('<img src="path/to/image.ext><br>some text <b>text agian</b> etc');
如果它不是标准XML输入,则必须使用loadHTML()