0

XMLファイルを作成してノードなどを追加し、保存せずに画面に出力できるようにしたいです。

$bookxml = new DOMDocument('1.0', 'utf-8');

XMLファイルを作成する方法ですが、XMLファイルを保存せずに画面に表示することはできません。

ただし、保存しても出力に問題があります。これは私が持っている行です

echo $bookxml->save("testing.xml");

これは、コンテンツではなく、新しく作成された XML のファイル サイズを返すだけです。

どんな助けでも素晴らしいでしょう、私はこれに完全に困惑しています。

4

2 に答える 2

4

あなたが探しているのはsaveXMLです。さらに、htmlspecialcharsを使用して xml をエンコードし、ブラウザーの表示で表示できるようにすることができます。

echo htmlspecialchars($bookxml->saveXML());
于 2013-02-25T03:45:22.157 に答える
0

saveXMLメソッドではなく、saveメソッドが必要です。

http://us3.php.net/manual/en/domdocument.savexml.php

于 2013-02-25T03:45:25.470 に答える