-1
simplexml_load_file PHPを使用して:XML構文解析、次のように私のxmlファイルのexample.xmlがある
<?xml version="1.0" encoding="UTF-8"?>
<Declaration>
<ID>345678</ID>
<TransID>1473909194263</TransID>
<Time>2016-02-24T22:13:15</Time>
<Groups>
<Group>
<Name>Aaron</Name>
<SelectedFields/>
</Group>
</Groups>
<Scores/>
<RelatedVariables>
<RelatedVariable dataType="Number">
<Value>5555</Value>
</RelatedVariable>
<RelatedVariable dataType="Number">
<Value>9999</Value>
</RelatedVariable>
</RelatedVariables>
</Declaration>
私のPHPコードを次のように
$xml=simplexml_load_file("example.xml") or die("Error: Cannot create object");
echo $xml->ID; //Gives 345678
echo $xml->Groups->Group->Name; // Gives Group->Name rather than Aaron
質問:
を私はPHPを使用する場合$ xml-> ID の値を取得するためのsimplexml_load_fileメソッドです。上記のコードで345678となりました。しかし、値を取得しようとしたときに、 $ x ml-> Groups-> Group->パーサーに混乱を与えて、Aaronを与えるのではなく、Group-> Nameを としました。パーサーは、 と混乱しています。グループとグループだと思います。名前Aaronを取得する正しいコードは何ですか
可能な重複http://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html- xml-in-php) – ThW
こんにちはThu私の質問は上記の質問とは異なる – Explorer
問題を再現できません。私は確かに第3ラインで*アーロン*を得る。 – Parfait