$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!