Я хочу проанализировать XML-строку как XML-документ (DOM). Я знаю, как это сделать, когда XML хранится в отдельном файле, пример, приведенный вКак разбирать XML-строку в качестве объекта документа (DOM) в php
http://www.w3schools.com/php/php_xml_dom.asp
$xmlDoc = new DOMDocument();
$xmlDoc->load(file.xml);
Теперь мы можем получить доступ к $xmlDoc
как объект документа, и мы можем получить доступ и манипулировать XML с помощью методов DOM , Но я хочу проанализировать XML-строку в качестве документа. Я попробовал
$xmlstring = '
<users>
<user>
<name> nikhil </name>
<password>1234 </password>
</user>
<user>
<name>akhil </name>
<password>123 </password>
</user>
</users>';
$xmlDoc = new DOMDocument();
$xmlDoc->load($xmlstring);
Но это не работает, никаких идей?
Вместо использования 'load()' используйте метод '' loadXML() '] (http://php.net/manual/en/domdocument.loadxml.php). – salathe
@salathe Он работает, спасибо – beginner