嗨我有一个无效的xml“< samplexml>我的文字带&或< chars< / samplexml>”
我想将其转换为有效的XML,替换文本中的特殊字符。结果将是:
“< samplexml> my text with& amp; or& lt; chars< / samplexml>”
有人知道Java中的一些lib已经解决了这个问题吗?
THX
答案 0 :(得分:0)
不要将其视为“无效的XML”。把它想象成“不是XML”。如果给你一些输入文本,你将不得不为它编写一个解析器。它不是XML,所以你不能使用XML解析器,你必须自己编写。在此之前,您需要定义要解析的语言的语法。通过采用XML的语法并将其作为为您想要接受的非XML语言编写语法的基础,这样做不会有任何损害。