我有一个XML文档,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<citizen>
<military-skills>
<military-skill>
<level>Marksman</level>
<points>1620.735</points>
<name>Strength</name>
</military-skill>
</military-skills>
</citizen>
我想使用PHP SimpleXML从标记“points”中获取值 在另一个地方,我读过我可以使用“$ xml-&gt; children() - &gt; points;”但它不起作用。
如果有人想知道,this是我要导入的XML文档。
答案 0 :(得分:0)
您可以使用SimpleXML
完成此操作:
$xml = new SimpleXMLElement('file.xml', 0, true);
$points = $xml->{'military-skills'}->{'military-skill'}->points;
// You can then convert $points to double or float