如何将XML数据显示为xml结构?

时间:2015-05-08 19:20:46

标签: php xml curl epp

我正在使用cURL发送XML请求,服务器正在使用XML数据进行响应,该数据显示为单行字符串,我想将数据表示为经典的XML结构,如下所示:

<command>
    <check>
      <domain:check>
        <domain:name>domena1.hr</domain:name>
        <domain:name>domena2.hr</domain:name>
      </domain:check>
    </check>
    <clTRID>05106558-94309643</clTRID>
  </command>

数据以curl_exec形式返回,并以字符串格式返回,仅包含值。

1 个答案:

答案 0 :(得分:1)

你所说的是漂亮的打印。从语义上讲,换行符和缩进与XML无关。

就个人而言 - 我安装了perl XML::Twig库,因为它安装的其中一个实用程序是xml_pp。基本上这样做:

perl -e 'XML::Twig -> new ( pretty_print => 'indented' ) -> parse ( \*STDIN ) -> print;'

但大多数语言和解析都可以做到 - 只需查看“漂亮的印刷品”即可。