XPath ve DOM ile GettingAttribute İçerik (php)

0 Cevap php
   $dom->load('2.xml');  
    $xpath = new DOMXPath($dom); 

    $questions = $xpath->query("questions/question"); 
    foreach($questions as $question)  
        {
         if ($question->textContent == "")
            { 
            $question->nodeValue = "{$current_time}";
             break;
            }
        }

<questions>
<question id="1">a<question>
<question id="2"><question>
</questions>

Yukarıdaki kodu kimin nodeValue boş soru denilen bir düğüm arıyor. Bu mükemmel çalışır. Ancak, geçerli düğümün niteliğin değerini almak için nasıl anlamaya olamaz. Mesela 2 için ben almak istiyorum değerdir.

Ben sadece doğru bu kodu sonra bunu yapmak istiyorum:

$question->nodeValue = "{$current_time}";

İşte benim xml dosyası:

<?xml version="1.0" encoding="utf-8"?>
 <questions>
  <question id="1"></question>
  <question id="2"></question>
  <question id="3"></question>
 </questions>

Herkes bu konuda bana yardımcı olabilir misiniz? Teşekkürler!

0 Cevap