我正在使用XMLSlurper。我的代碼在下面(但不起作用)。問題在於,它遇到沒有屬性「id」的節點時會失敗。我如何解釋這一點? //Parse XML
def page = new XmlSlurper(false,false).parseText(xml)
//Now save the value of the proper node to a property (this fails)
我正在從POST響應中讀取HTML文件並使用XMLSlurper解析它。頁面上的textarea節點會放入一些HTML代碼(非urlencoded - 不是我的選擇),當我讀取該值時,Groovy會去除所有標記。 例子: <html>
<body>
<textarea><html><body>This has html code for some reason</body><
我解析一個骯髒的HTML頁面的XmlSlurper時,發現有問題的行,我也得到了以下錯誤: ERROR org.xml.sax.SAXParseException: Element type "scr" must be followed by either attribute specifications, ">" or "/>".
at org.apache.xerces.parser