Как скачать пространство имен XML и использовать на локальном сервере? - PullRequest
0 голосов
/ 01 сентября 2011

Я пытаюсь преобразовать XML-документ с использованием simpleXML, но сервер, который содержит пространство имен, реагирует медленно, поэтому, если это возможно, я хочу переместить файл, содержащий пространство имен, на мой сервер.

Вот код, который его вызывает:

$XML = simplexml_load_string($result,NULL,NULL,"http://schemas.xmlsoap.org/soap/envelope/");
$XML->registerXPathNamespace('tree','www.tree.com');<----want to point it to my server instead
$var = $XML->xpath('//tree:data');

1 Ответ

0 голосов
/ 01 сентября 2011

Пространство имен не является файлом или ресурсом.Обычно вы не должны пытаться использовать URI пространства имен для извлечения чего-либо из Интернета.Если вы сделаете это, совершенно непредсказуемо, получите ли вы что-нибудь обратно, и если да, то что это может бытьМне непонятно, почему вы выбираете URI пространства имен или какой XML вы ожидаете найти там, но из вашего вопроса ясно, что вы не поняли пространства имен.

...