Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Memilih Nod Tertentu dalam Dokumen XML Menggunakan Syarat XPath?

Bagaimana untuk Memilih Nod Tertentu dalam Dokumen XML Menggunakan Syarat XPath?

Linda Hamilton
Linda Hamiltonasal
2024-11-11 11:07:03145semak imbas

How to Select Specific Nodes in an XML Document Using XPath Conditions?

Menggunakan Syarat XPath untuk Pemilihan Nod

Apabila menavigasi dokumen XML melalui XPath, selalunya perlu untuk mengehadkan nod yang diambil berdasarkan kriteria tertentu. Dalam contoh ini, kami ditugaskan untuk mengambil semula nod secara terpilih berdasarkan atribut tarikh.

Ungkapan XPath berikut mendapatkan semula semua nod daripada dokumen XML yang disediakan:

$nodes = $xml->xpath('//xml/events');

Untuk memperhalusi pemilihan berdasarkan atribut tarikh, kami boleh memasukkan syarat ke dalam ungkapan:

$nodes = $xml->xpath('//xml/events[@date="14/12/2011"]');

Ungkapan yang diubah suai ini menentukan bahawa kami berminat untuk memilih hanya nod dengan atribut tarikh bersamaan dengan "14/12/2011". Dengan memasukkan syarat ke dalam ungkapan XPath, kami boleh menapis nod dengan cekap dan mendapatkan hanya nod yang memenuhi kriteria yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Nod Tertentu dalam Dokumen XML Menggunakan Syarat XPath?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn