ホームページ >バックエンド開発 >PHPチュートリアル >可読性を向上させるために PHP で SimpleXML 出力をフォーマットするにはどうすればよいですか?
PHP での SimpleXML 出力のフォーマット
SimpleXML を使用して PHP で XML データを操作する場合、読みやすくするために出力をフォーマットすると便利です。互換性。これには、要素を区切るために改行を追加し、XML を人間が読みやすいものにすることが含まれます。
問題:
SimpleXML の asXML() 関数は、すべての XML データをデフォルトでは 1 行なので、読みにくくなる可能性があります。操作.
解決策:
asXML() の出力に改行を導入するには、DOMDocument クラスを使用できます。方法は次のとおりです:
新しい DOMDocument オブジェクトを作成します:
$dom = new DOMDocument('1.0');
空白の保持を無効にし、出力書式設定を有効にします:
$dom->preserveWhiteSpace = false; $dom->formatOutput = true;
SimpleXML 出力をにロードしますDOMDocument:
$dom->loadXML($simpleXml->asXML());
フォーマットされた XML を出力:
echo $dom->saveXML();
これらの手順を使用すると、SimpleXML 出力を効果的にフォーマットできます改行を使用すると、XML が読みやすくなり、扱いやすくなります。
以上が可読性を向上させるために PHP で SimpleXML 出力をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。