-1

私は cURL で XML リクエストを送信しています。サーバーは XML データで応答しています。これは 1 行の文字列として表示されます。次のような従来の 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 として返され、文字列形式で、値のみが含まれます。

4

1 に答える 1

1

あなたが話していることは、きれいな印刷と呼ばれます。意味的には、改行とインデントは XML とは無関係です。

個人的には、perlXML::Twigライブラリもインストールするユーティリティの 1 つがxml_pp. これは基本的に次のことを行います:

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

しかし、ほとんどの言語と解析はそれを行うことができます - 'pretty print' を調べるだけです。

于 2015-05-08T22:21:40.763 に答える