現在、私はSQLクエリからXMLファイルを作成しています。ファイルは正常に生成されますが、メモ帳で開いたときに1つのテキストに膨大な量のテキストが生成されます。 XMLタグの前後に行を追加する方法はありますか?または私は何かが恋しい?coldfusionでXML改行を追加する
答えて
は私が解決策を見つけました。実際には、メモ帳で開いたときにXMLを読みやすくするようにしたいだけです。私はcflib.orgでXMLを字下げして、それがよりきれいな構造になるようにしました。:)ここにリンクが必要な人は、ここをクリックしてください.. indentXML
xmlドキュメントを人が読めるようにする動機については、開発中に役立ちます。これにより、タグとデータを正しく照合することが容易になります。私がかつてしたことの例がここにあります。
まず、cfsavecontent
を使用すると、ソースコードの改行が変数の一部になります。
<cfsavecontent variable="data">
<BurnRecords>
<cfoutput query="something">
more tags and code
</cfoutput>
</BurnRecords>
</cfsavecontent>
次に、その本当のxml変数作る:私はあまりにも多くの空白があったので
<cfxml casesensitive="yes" variable="xmldata">
<cfoutput>#Replace(data, chr(10) & chr(13) & chr(10) & chr(13), chr(10), "all")#</cfoutput>
</cfxml>
置き換える機能でした。あなたが開発するとして、あなたのデータを読みたい場合は、この操作を行うことができます。
<cfform>
<cftextarea name="x" value="#xmldata#" cols="100" rows="200"></cftextarea>
</cfform>
そうでない場合は、あなたがこれを行う:
<cffile action="write" nameconflict="overwrite" file="#FileName#" output="#xmldata#">
cftextareaはXMLをエスケープしますか? 'xmlformat()'は必要ないのですか? –
私の仕事では、私が作成したデータを見ることが目的でした。この回答のサンプルコードでは、そのオブジェクトを達成することができました。 –
実際に私はメモ帳で開いたときにXMLを読みやすくしたいだけです。私はcflib.orgでXMLを字下げして、それがよりきれいな構造になるようにしました。:)ここに誰かが必要ならリンクがあります.. http://cflib.org/udf/indentXml –
- 1. XML - 改行を追加する
- 2. JavaでXMLファイルに改行を追加するには?
- 3. 改行を追加する
- 4. ColdFusion EncodeForHTMLと改行
- 5. 追加のColdFusion XML操作関数/ライブラリ
- 6. ubuntuのXMLファイルに改行を追加する
- 7. カール・パラメーターで改行を追加する
- 8. coldfusionでメモ帳に改行します
- 9. ColdFusion Webサービスにxmlスキーマを追加する方法
- 10. ヤフーメールで改行/改行を追加できません
- 11. ドットブレイクに改行を追加する
- 12. リストに改行を追加する
- 13. タイトルアトリビュートに改行を追加する
- 14. テキストエリアに改行を追加する
- 15. 改行をボックスに追加する
- 16. ホスティングでコードに追加した改行。
- 17. 2ページ目のみの改行後の改行の追加
- 18. 2つのデータベース行の後に改行を追加するPHP
- 19. メモ帳で特定の改行数を追加する++
- 20. .setattribute()で改行を追加するには?
- 21. メール機能で改行を追加するphp
- 22. iPhoneプログラミングで改行を追加するには?
- 23. UITextViewにイメージ/ボタンを追加するには?自動改行で?
- 24. javacriptで要素間に空白/改行を追加する
- 25. なぜreadalltextメソッドは改行と改行を追加しますか?
- 26. 各XMLノードに改行を追加するにはどうすればよいですか?
- 27. PHPを使用してTextAreaに改行を追加する
- 28. Androidアプリ名に改行ヒントを追加する方法
- 29. ファイアウォールのタイトルスタイルのツールチップに改行を追加する方法は?
- 30. InnoセットアップカスタムメッセージにCRLF /改行を追加する方法
XMLをフォーマットすることを意味しますか? –
ウェブブラウザで開くとどうなりますか? –
@ダンブルクックは正しい!あなたがブラウザでそれを開く傾向があるときにエラーを表示しない限り、メモ帳にどのように表示されるかは関係ありません! –