PHP DOM kullanarak Karışık İçeriği XML düğümü

1 Cevap php

PHP DOM ile o karışık XML içeriğe sahip bir düğümü oluşturmak için bir yolu var mı?

1 Cevap

Ben doğru anladım Eğer JavaScript innerHTML benzer bir şey istiyorum. Buna bir çözüm var:

$xmlString = 'some <b>mixed</b> content';

$dom = new DOMDocument;
$fragment = $dom->createDocumentFragment();
$fragment->appendXML($xmlString);
$dom->appendChild($fragment);
// done

Sumarize için. Ne ihtiyaç vardır:

Bu konuda sorulan yoktu ben bütün DOM belgesi aksine bir DOM düğümü dize temsilini nasıl anlatacağım:

// for a DOMDocument you have
$dom->save($file);
$string = $dom->saveXML();

$dom->saveHTML();
$string = $dom->saveHTMLFile($file);

// For a DOMElement you have
$node = $dom->getElementById('some-id');

$string = $node->C14N();
$node->C14NFile($file);

Bu iki yöntem şu anda belgelenmiş değildir.