У меня есть строка переменной содержания, таких как:PHP разбора XPath в строке переменной содержимого HTML
$str = '<img src="ptah/to/image.ext"><br>some text <b>text agian</b> etc';
мне нужно использовать Xpath для оценки атрибута изображения Src в этой строке //img/@src
. Однако, из domXPath documentation мы должны загрузить документ из файла:
$doc = new DOMDocument;
// We don't want to bother with white spaces
$doc->preserveWhiteSpace = false;
$doc->Load('book.xml');
Мой вопрос: Есть ли другой метод, чем нагрузки или какой-либо обходной путь для загрузки DOM из переменной?
Я попытался 'loadXML' но генерируется сообщение об ошибке, поскольку строка поставки не является стандартным XML. Я бил и пытался «loadHTML», он работал нормально. Теперь я хотел бы знать, где можно найти документацию для методов объекта DOMDocument? Спасибо. – SaidbakR
документацию можно найти здесь: http://php.net/manual/en/class.domdocument.php – Myrddin81