質問がありますが、答えは確かに簡単ですが、私の側からの理解が不足しているだけです。
次のようなxmlファイルがあります(短い例)
<item id="1234">
<property name="country_id">
<value>4402</value>
</property>
<property name="rc_maintenance_other">
</property>
<property name="claim_right_shareholder">
</property>
<property name="charges_other">
</property>
<property name="other_expenses_heating">
</property>
<property name="unpaid_bills_amount">
</property>
<property name="iv_person_phone">
<value>03-6756711</value>
</property>
</item>
<item id="9876">
...
</item>
私の問題は、ID 1234 の 1 つのアイテムからすべてのプロパティを、その属性とその値 (存在する場合) を配列で読み取りたいということです。
xpath を使用して特定のアイテムにアクセスする方法を知っています。(この素晴らしいスタックオーバーフロー コミュニティに感謝します:))
しかし、特定の項目だけに children() 関数を使用するにはどうすればよいでしょうか?
このような
foreach ($item[id="1234"]->children() as $property) {
どうもありがとう!