2
我正在使用Stax實現SJSXP1.0。正因爲如此,它一直在努力工作,但現在面臨一個奇怪的問題。Stax解析器解析CDATA值
正在解析的XML包含一些錯誤的HTML片段作爲某些標記的值。這些值被包含在CDATA部分,因爲我們預計CDATA不會被解析器解析(就像我們有時使用DOM解析器那樣)。但是當我們使用STax時,parser.next()方法失敗,如下所示 javax.xml.stream.XMLStreamException:[row,col]處的ParseError:[1374,10] 消息:元素類型爲「col」的結束標記必須以「>」結束符
有我告訴解析器完全忽略CDATA標籤,只是讀取它們作爲值