تجد متكرر كافة العقد من XML وجود حجة معين مع PHP / simpleXML
سؤال
وكما قلت في العنوان، وكنت أتساءل عما إذا كان من الممكن وكيف، تحليل متكرر وثيقة XML والعودة كافة العقد التي لديها حجة معينة.
ما أحاول فعلا القيام به هو تحميل وثيقة XHTML والعودة كافة العقد (العقد P، والعقد DIV، الخ) التي لديها فئة مساوية لقيمة المعرفة مسبقا.
المحلول
استخدم كسباث لبحث العقد، ثم حلقة فقط على:
$xml = new SimpleXMLElement($string);
$nodes = $xml->xpath("//*[@class='myclass']");
foreach ($nodes as $node) {
// ...
}
و(لم يتم اختباره في الواقع ذلك، ولكن يجب أن يكون على حق.)
لا تنتمي إلى StackOverflow