値にhtmlタグが含まれている場合、キー/値から有効なXML文字列を作成するにはどうすればよいですか。私の知る限り、htmlタグはXMLでは許可されていません。そして、問題は、どうすればそれらを適切に逃れることができるかです。XMLのHTMLタグ
0
A
答えて
0
>
によって<
と>
で<
を交換してみてください、それは少し醜いですが、あなたはHTMLとXHTMLを区別する必要が
<xml><![CDATA[
<html>
line 1<br>
line 2
</html>
]]>
</xml>
3
使用CDATAブロックをうまくいくかもしれません。 HTMLでは閉鎖されていない要素(例:<br>)は許可されませんが、XHTMLではありません(ここでは< br/>)。したがって、XHTMLは有効なXMLであり、HTMLは有効ではありません。 HTMLを挿入するには、lwellerのようにCDATAを使用する必要がありますが、適切なXHTML(XHTML5まで)はエスケープなしで挿入できます。 ファイルがDTDなしで提供される場合は、XHTML用に予約されている要素名を使用しないでください。 DTDと名前空間を使用すると、より複雑になります。
1
よう
関連する問題
- 1. XMLタグのHTMLタグ
- 2. xmlのHtmlタグ(rss)
- 3. Xml解析時のHtmlタグを確認
- 4. xmlコンテンツをhtmlタグで表示
- 5. SED - XMLファイルの特定のタグ間のHTMLエンコード
- 6. タグ内のhtml imgタグjquery
- 7. TestLink XMLファイルのCDATAからHTMLタグを削除する
- 8. XMLからPHPへの配列、およびHTMLタグ
- 9. HTMLからのエスケープ<?xml version = "1.0"?>タグ
- 10. HTMLのtextarea htmlタグは
- 11. XMLタグが
- 12. jqueryの+のhtmlタグ
- 13. Regex - 有効なXMLタグにHTMLを変換する
- 14. Android、XMLを解析する、HTMLタグを無視する方法
- 15. xmlからhtmlタグを取得し、PHPでエコーしますか?
- 16. HTMLタグの解析
- 17. Schema.org htmlプロパティウェブサイトのタグ?
- 18. i18next translationのHTMLタグ
- 19. 私のHTMLタグは、
- 20. window.getSelection()HTMLタグのオフセット?
- 21. Java - JLabelのHTMLタグ
- 22. TinyMCEで別のhtmlタグに続くhtmlタグの定義
- 23. HTMLテンプレート(カスタム)タグ
- 24. Drupal CKEditor HTMLタグ
- 25. エスケープhtmlタグ
- 26. html divタグID
- 27. Preg_match_allとhtmlタグ
- 28. のJavaScript、jQueryとHTMLタグ:タグが
- 29. xml to html to xml
- 30. XML開始タグと終了タグ