XMLWriter http://www.php.net/manual/en/book.xmlwriter.phpを使用して、Web クライアントに XML ファイルを作成させています。最初に、次のように非常に多くの属性を持つ要素が必要です。
$xml->startElement('registry-request');
$xml->writeAttribute('att1', 'long text');
$xml->writeAttribute('att2', 'long text');
$xml->writeAttribute('att3', 'long text');
$xml->writeAttribute('att4', 'long text');
したがって、XML ファイルのその部分は次のようになります。
<registry-request att1="long text" att2="long text" att3="long text" att4="long text">
実際の入力では、これは非常にひどいように見えます。
私はむしろ次のようにしたいと思います:
<registry-request att1="long text" att2="long text"
att3="long text" att4="long text">
XMLWriter php.net のドキュメントで解決策が見つかりませんでした。これを行う方法を知っている人はいますか? 次のような典型的な改行コマンドを追加するだけです。
$xml->writeAttribute('att2', 'long text\n');
役に立ちません。
ありがとう。