【发布时间】:2015-12-04 15:37:09
【问题描述】:
我正在使用 Codeigniter 3,并尝试获取 xml 的值。我没有处理..
我试图用这段代码来获取价值。
$dom = new DOMDocument();
$dom->loadlXML($xml);
$img = $dom->getElementsByTagName('sonucKodu')->item(0);
echo $img->attributes->getNamedItem("value")->value;
我的 xml 文件。
<?xml version="1.0" encoding="UTF-8"?>
<SYSMessage xmlns:ext="http://nxxx/Cd/Extensions/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<messageType code="1" value="xxx" codeSystemGuid="0a9ba485-e7e0-4abb-9c86-0a14fd364bb8" version="1" />
<documentGenerationTime value="201512041717" />
<author>
<healthcareProvider code="0" value="SYS" codeSystemGuid="c9dbe1cb-57cb-48fb-bdd3-d622e0e304c6" version="1" />
</author>
<recordData>
<KayitCevabi>
<sonucKodu value="E2003" />
<sonucMesaji value="TakipNo geçerli değil" />
</KayitCevabi>
</recordData>
</SYSMessage>
我只需要属性sonucKodu 的值。必须是E2003。
感谢您的帮助。
【问题讨论】:
-
我检查过但我需要价值:)
标签: php xml codeigniter parsing