2

我正在使用 php domdocument 将数据插入到 xml 文件中。但是,当我打开 xml 文件时,数据显示在一行中:

<?xml version="1.0"?>
<root><activity>swimming</activity><activity>jogging</activity></root>

我如何像这样以编程方式对齐它?

<?xml version="1.0"?>
<root>
  <activity>swimming</activity>
  <activity>jogging</activity>
</root>
4

3 回答 3

6

你可以使用这个功能

功能漂亮的xml($字符串){
  $xml = DOMDocument::loadXML($string);
  $xml->格式输出=真;
  返回 $xml->saveXML();
}
于 2010-07-29T13:12:37.847 回答
1

在 PHP 代码的双引号中分别使用带有 "\n" 和 "\t" 的换行符和制表符。

于 2010-07-29T13:12:43.307 回答
0

如果您想以易于阅读的形式显示它,http ://gdatatips.blogspot.com/2008/11/xml-php-pretty-printer.html

于 2010-07-29T13:09:41.993 回答