ホームページ > バックエンド開発 > PHPチュートリアル > PHP の SimpleXML を使用して特定の属性値を持つ XML 要素を選択するにはどうすればよいですか?

PHP の SimpleXML を使用して特定の属性値を持つ XML 要素を選択するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-18 09:11:10
オリジナル
882 人が閲覧しました

How Can I Select XML Elements with Specific Attribute Values Using PHP's SimpleXML?

XML 内の特定の属性値を持つ要素へのアクセス

共通名はあるが属性値が異なる要素を含む XML ドキュメントを操作する場合、特定の属性に基づいてデータを抽出することが不可欠な場合があります。この記事では、PHP の SimpleXML ライブラリを使用して、必要な属性値を持つ要素を選択する効率的な方法について説明します。

SimpleXML と属性の選択

SimpleXML は、XML 要素と属性にアクセスするための簡単なアプローチを提供します。 。属性値に基づいて要素を選択するには、次の構文で xpath() メソッドを使用できます。

/object/data[@type="me"]
ログイン後にコピー

この例では、XPath 式はすべての を選択します。 内の要素type 属性が「me」に等しい要素。

XPath 式の分解

XPath 式は次のコンポーネントで構成されます: