2
XMLコンテンツとPHP DOMを混在させたノードを作成する方法はありますか?PHP DOMを使用する混在コンテンツのXMLノード
XMLコンテンツとPHP DOMを混在させたノードを作成する方法はありますか?PHP DOMを使用する混在コンテンツのXMLノード
あなたが正しく理解していれば、JavaScriptのinnerHTMLに似たものが欲しいです。その解決策があります:
$xmlString = 'some <b>mixed</b> content';
$dom = new DOMDocument;
$fragment = $dom->createDocumentFragment();
$fragment->appendXML($xmlString);
$dom->appendChild($fragment);
// done
sumarizeするには。何が必要です:
あなたはそれについて尋ねられませんでしたが、全体とは対照的に、私はDOMノードの文字列表現を取得する方法をあなたに教えてあげますDOMドキュメント:
// 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);
これらの2つの方法は現在文書化されていません。