XML - php kullanarak özniteliği eleman çocuk değer alma

0 Cevap php

Benim xml dosyasını ayrıştırmak için php kullanıyorum, yapmam mümkün istiyorum tüm özniteliği eleman çocuk değerini almak için:

  <question number="1">
    <type>Main</type>
  </question>

  <question number="2">
    <type>Secondary</type>
  </question>

Sözde Kodu (çalışmıyor):

$xmlDoc = new DOMDocument(); 
$xmlDoc->load('questions.xml'); 

$searchNode = $xmlDoc->getElementsByAttribute("number"); 

foreach( $searchNode as $searchNode ) {
if ($searchnode == "1"){

$xmlType = $searchNode->getElementsByTagName( "Type" );
$valueType = $xmlType->item(0)->nodeValue;  
 echo $valueType; 

}else{
//Do nothing
}

}

0 Cevap