Php 如何将XML数据显示为XML结构?
我用cURL发送XML请求,服务器用XML数据响应,显示为单行字符串,我想用经典的XML结构表示数据,如下所示:Php 如何将XML数据显示为XML结构?,php,xml,curl,epp,Php,Xml,Curl,Epp,我用cURL发送XML请求,服务器用XML数据响应,显示为单行字符串,我想用经典的XML结构表示数据,如下所示: <command> <check> <domain:check> <domain:name>domena1.hr</domain:name> <domain:name>domena2.hr</domain:name> </domai
<command>
<check>
<domain:check>
<domain:name>domena1.hr</domain:name>
<domain:name>domena2.hr</domain:name>
</domain:check>
</check>
<clTRID>05106558-94309643</clTRID>
</command>
多梅纳1.hr
多梅纳2.hr
05106558-94309643
数据以curl_exec的形式返回,并且以字符串格式返回,仅包含值。您所说的是“漂亮打印”。从语义上讲,换行和缩进与XML无关 就我个人而言,我会安装perl
XML::Twig
库,因为它还安装了一个实用程序。这基本上是:
perl -e 'XML::Twig -> new ( pretty_print => 'indented' ) -> parse ( \*STDIN ) -> print;'
但大多数语言和语法分析都能做到这一点——只需查找“漂亮的打印” 如果您在web浏览器上查看xml,请查看源代码,如果xml编码良好,它将保持其结构。