Pemilihan Nod Bersyarat XPath
Untuk memilih nod XML tertentu berdasarkan syarat tertentu, anda boleh memasukkan syarat ke dalam ungkapan XPath anda.
Contoh: Pemilihan Bersyarat mengikut Tarikh
Pertimbangkan struktur XML berikut:
<?xml version="1.0" encoding="UTF-8"?> <xml> <events date="12/12/2010"> <event> <title>JqueryEvent</title> <description> easily </description> </event> </events> <events date="14/12/2011"> <event> <title>automatically onBlur</title> <description> when a date is selected. For an inline calendar, simply attach the datepicker to a div or span. </description> </event> </events> </xml>
Untuk memilih hanya acara dari tarikh tertentu, anda boleh nyatakan keadaan tarikh dalam ungkapan XPath anda:
$nodes = $xml->xpath('//xml/events[@date="14/12/2011"]');
Ungkapan ini hanya akan memilih nod "peristiwa" kedua dalam struktur XML, kerana ia sepadan dengan syarat mempunyai atribut "tarikh" bersamaan dengan "14 /12/2011".
Atas ialah kandungan terperinci Bagaimana untuk Memilih Nod XML Berdasarkan Syarat Khusus Menggunakan XPath?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!