Nasıl alt düğümler çıkarmadan bir düğüm metni kaldırabilirim?

0 Cevap php

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 :)

0 Cevap