java org.xml.sax.SAXParseException:元素的内容必须由格式良好的字符数据或标记组成

bpzcxfmw  于 2023-08-01  发布在  Java
关注(0)|答案(2)|浏览(111)

我在Java XML Parser中做这件事,然后我在解析XML文件时得到了这个错误...
[Fatal Error] jira.xml:192:64:元素的内容必须由格式良好的字符数据或标记组成。org.xml.sax.SAXParseException:元素的内容必须由格式良好的字符数据或标记组成。在com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(未知源)在com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(未知源)在javax.xml.parsers.DocumentBuilder.parse(未知源)在com.icomteq.ReadXMLFile.main(ReadXMLFile.java:20)
有什么线索吗?- 谢谢-谢谢

这里是使用的代码-> http://s29.postimg.org/tjbzvsn3b/xmlreader.jpg
这里是我的jira.xml->

<?xml version="1.0" ?>
<DATA_RECORD>
<DESCRIPTION>
&lt;< inside &amp;& the description tag &lt;<
</DESCRIPTION>
</DATA_RECORD>

字符串

临时解决方案->我发现XML规范<不应该在xml中,所以我将使用contents.toString().replaceAll("&lt;<", "&lt;").replaceAll("&amp;&", "&amp;")

w1e3prcc

w1e3prcc1#

在我看来,这行代码似乎有编码问题。

&lt;< inside &amp;& the description tag &lt;<

字符串
应该是
第一个月
或者应该是

&lt; inside &amp; the description tag &lt;

bfnvny8b

bfnvny8b2#

I used XML Comment markup for JS to make it work in XML
<script>
  <!-- 
     
     [Place your Javascript here]
  
  -->
</script>

字符串

相关问题