属性であるがその中にデータを含む2行のXMLデータがあり、それらは繰り返しフィールドです。それらはSimpleXML変数に格納されています。
<inputField Type="Name">John Doe</inputField>
<inputField Type="DateOfHire">Tomorrow</inputField>
(明らかにこれは実際のデータではありませんが、構文は実際には私のデータにあり、文字列データを使用しているだけです)
私が見たすべては、私が試したこのようなデータにアクセスするように言っています、そしてそれは完全に機能しました。しかし、私のデータは動的であるため、データが常に同じ場所にあるとは限らないため、私のニーズに適合しません。
$xmlFile->inputField[0];
$xmlFile->inputField[1];
これは、行の1つが欠落するまで正常に機能し、0〜5行のどこでも使用できます。それで、私が疑問に思っていたのは、属性名でデータにアクセスできる方法はありますか?だから潜在的にこのように。
$xmlFile->inputField['Name'];
また
$xmlFile->inputField->Name;
私はこれらを例として使用して、私がやろうとしていることを厳密に説明しています。上記のコード行はどちらも構文的に正しくないことを認識しています。
この情報は外部で生成されているため、形式を変更できないことに注意してください。
誰かが説明が必要な場合は、遠慮なく私に知らせてください。喜んで詳しく説明します。