Что ж, загрузка строки XML в объект DOMDocument не так уж и сложна - вам просто нужно использовать DOMDocument::loadXML()
.
Например, в вашем случае вы бы использовали:
$string = <<<XML
<ev:Events xmlns:ev="xsdEvents" xsi:schemaLocation="xsdEvents [url]" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Node>
<OtherNode>value</OtherNode>
</Node>
</ev:Events>
XML;
$dom = new DOMDocument();
$dom->loadXML($string);
Тогда доступ к вашим данным - это просто использование соответствующих методов DOM.
Например, чтобы извлечь значение вашего узла <OtherNode>
, вы можете использовать:
$items = $dom->getElementsByTagName('OtherNode');
if ($items->length > 0) {
var_dump( $items->item(0)->nodeValue );
}