目前我正在從SQL查詢創建一個XML文件。該文件已成功生成,但是當它在記事本中打開時,它會在單個文件上生成大量文本。有什麼方法可以在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. 在僞元素上添加換行符
- 2. 在標籤上添加換行符
- 3. 如何在ViewText上添加換行符?
- 4. Coldfusion XML替換
- 5. 添加換行符
- 6. 在一行中的大XML文件中添加換行符
- 7. ColdFusion EncodeForHTML和換行符
- 8. 在根節點之前在xml文件中添加換行符
- 9. VIM在換行時在換行符上添加了一個字符
- 10. 在字符串中添加換行符
- 11. 在Visual Studio中乾淨地添加換行符到XML註釋
- 12. 在用Perl生成XML :: LibXML時添加換行符
- 13. 如何通過php在xml中正確添加換行符?
- 14. XML字符串如何添加換行符
- 15. 「替換」在崇高文本上添加換行符2
- 16. PHP:當在換行符上爆炸時添加了字符?
- 17. VBA Selection.PasteAndFormat添加換行符
- 18. 如何添加換行符
- 19. 向UITextView添加換行符
- 20. 添加換行符在NodeAttributes在OmniXML
- 21. 在Windows上從命令行添加換行符到git commit -m
- 22. 使用ColdFusion在網頁上添加「添加到日曆」
- 23. 在標籤之間添加換行符
- 24. 誰在wordpress'the_date'中添加換行符?
- 25. Stringbuilder在春天添加換行符mvc
- 26. 如何在PHP中添加換行符?
- 27. 在Twitter中添加換行符(Android/Java)
- 28. 如何在render()中添加換行符?
- 29. Javascript在「 - 」和「」之後添加換行符。
- 30. 在CodenameOne的SpanLabel中添加換行符
你的意思是格式化XML? –
如果您在網絡瀏覽器中打開它,該怎麼辦? –
@DanBracuk是正確的!無論它在記事本中的顯示方式如何,只要它不會在瀏覽器中打開時顯示任何錯誤! –