Я делаю запрос на получение в PHP, но у парсера возникают проблемы. Я ищу способ получить значение URL в следующем примере. Ответ xml выглядит так.PHP XML Parsing
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<testtemplate JobName="test1">
<Sources>
<Source xmlns="http://www.microsoft.com/test/schema/api">
<System>
<SystemIdentifier>HTTPS</SystemIdentifier>
<URL>http://example.com</URL>
</System>
</Source>
</Sources>
<testtemplate>
и мой PHP код выглядит следующим образом:
$xml = DOMDocument::LoadXML($response);
$mypath = new DOMXPath($xml);
$mypath->registerNamespace("a", "http://www.microsoft.com/test/schema/api");
$url = $mypath->evaluate("/testtemplate/Sources/Source/System/URL");
$message = $url->item(0)->value;
print($message);
Любая помощь будет оценена.
Благодаря Ashish
Что представляют собой «проблемы»? – Amber