當值可能包含html標記時,如何從鍵/值構造有效的XML字符串。據我所知,html標籤在XML中是不允許的,對吧?那麼問題是,我如何正確地逃避它們?XML中的HTML標記
0
A
回答
0
嘗試通過>
通過<
和>
更換<
,這是一個有點難看,但可能工作
3
使用CDATA塊像
<xml><![CDATA[
<html>
line 1<br>
line 2
</html>
]]>
</xml>
1
你有HTML和XHTML之間的區別。雖然HTML允許使用未封閉的元素(例如<br>),但XHTML不會(這裏是< br/>)。所以XHTML是有效的XML,而HTML不是。要插入HTML,您需要使用CDATA,但是格式良好的XHTML(甚至是XHTML5)只需插入即可,無需任何轉義。 如果文件沒有DTD,則只需確保不要使用爲XHTML保留的元素名稱。使用DTD和命名空間使其更加複雜。
相關問題
- 1. XML/XSLT中的HTML標記
- 2. XML中的HTML標記
- 3. 使用xml aspose pdf中的html標記
- 4. XML/HTML標記中的空白
- 5. 如何讀取XML標記中的HTML?
- 6. XML到HTML標記轉換
- 7. HTML標記,導入XML
- 8. JSoup Strip HTML標記從xml
- 9. 如何從XML中忽略HTML標記?
- 10. 在Xml解析中識別Html標記
- 11. 關於在javascript或jQuery中區分html標記與xml標記
- 12. C#在HTML中標記HTML標記
- 13. SimpleXML - 剝離CDATA標籤(或嵌入XML中的HTML標記)
- 14. 選項標記中的html標記
- 15. 從html標記到xml屬性
- 16. 保留HTML標記來XML轉換
- 17. 與HTML值替換XML標記
- 18. 將HTML標記解析爲XML
- 19. 從xml使用xslt剝離html標記
- 20. 如何格式化HTML標記從XML
- 21. xml to web2py html標記轉換
- 22. 使用XSLT將HTML中的XML轉換爲HTML後,HTML標記被「剝離」
- 23. 用於生成XML中指定的html標記的XSLT
- 24. Angularjs綁定HTML標記HTML標記
- 25. html中的元標記
- 26. 郵件中的HTML標記
- 27. Html中的腳本標記
- 28. APEX_ITEM.DISPLAY_AND_SAVE中的HTML標記
- 29. html中的區域標記
- 30. 內容中的HTML標記