تجد متكرر كافة العقد من XML وجود حجة معين مع PHP / simpleXML

StackOverflow https://stackoverflow.com/questions/520761

  •  21-08-2019
  •  | 
  •  

سؤال

وكما قلت في العنوان، وكنت أتساءل عما إذا كان من الممكن وكيف، تحليل متكرر وثيقة XML والعودة كافة العقد التي لديها حجة معينة.

ما أحاول فعلا القيام به هو تحميل وثيقة XHTML والعودة كافة العقد (العقد P، والعقد DIV، الخ) التي لديها فئة مساوية لقيمة المعرفة مسبقا.

هل كانت مفيدة؟

المحلول

استخدم كسباث لبحث العقد، ثم حلقة فقط على:

$xml = new SimpleXMLElement($string);
$nodes = $xml->xpath("//*[@class='myclass']");

foreach ($nodes as $node) {
    // ...
}

و(لم يتم اختباره في الواقع ذلك، ولكن يجب أن يكون على حق.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top