Ben bir veritabanındaki değerlerden XML doküman oluşturmaya çalışıyorum. Başlangıçta, program bu XML ihracat:
<customDataElementlanguage>English</customDataElementlanguage>
Ben XML ağacını değiştirmek için bu PHP oluşturduk:
if ($Element->nodeValue = "EN") { $Element->nodeValue = "English"; }
$doc2 = $Element->ownerDocument;
$titleElement = $doc2->createElement('title','language');
$valueElement = $doc2->createElement('value',$Element->nodeValue);
$Element->appendChild($titleElement);
$Element->appendChild($valueElement);
//$Element->nodeValue="";
Bu içine:
<customDataElementlanguage>
English
<title>language</title>
<value>English</value>
</customDataElementlanguage>
Benim sorunum ben içeride alt düğümleri title
ve value
bozulmadan olmadan düğümden "İngilizce" metni kaldırmak için bir yol bulmak için görünmüyor olabilir. Ben $Element->nodeValue="";
ile benim PHP kod sonu ne olur
Ben de customDataElement için customDataElemementlanguage düğümün adını değiştirmek istiyorum ama bunu üzerinde çalışabilirsiniz sonra sanırım :)