DOMDocument kullanarak erişim ve manipüle XML dosyası

0 Cevap php

Belirli bir ölçütle verileri bulmak, bir XML dosyasına erişmek için DOMDocument kullanmaya çalışıyor, ve sonra eğer bunu içeren düğüm bırakın ediyorum. Daha sonra kalan veriler ile yeni bir XML dosyası oluşturmanız gerekir.

Aşağıda $ current_balances i kullanmak istediğiniz XML dosyasının tam yolu olmak üzere, kullanıyorum fonksiyonudur. (Ben bu çalışan değişken bir şekilde değişecektir) Belirli bir işlem için tarih arıyorum, ve bu tarih bulursa o zaman ben o tarihe ile ilişkili düğüm düşmesi gerekir.

Porblem olsa ben şu hatayı almaya devam, ve neden ben bilemiyorum yani -

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Start tag expected, '<' not found in Entity, line: 1

Ben mantıklı umut ve ben birileri yardımcı olduğunu umuyoruz.

Teşekkürler.

function get_xml_data($current_balances = null){
 $doc = new DOMDOcument; 
 $doc->loadxml($current_balances);

 $xpath = new DOMXpath($doc); 
 foreach($xpath->query('//data[record/LastAccountsTransactionDate="2010-10-08"]') as $node) { 
  $node->parentNode->removeChild($node); 
 } 
 echo $doc->savexml(); 
}

0 Cevap