我在J2ME应用程序中遇到异常,异常消息是:
expected: END_TAG {http://schemas.xmlsoap.org/soap/envelope/}Body (position:END_TAG </{http://schemas.xmlsoap.org/soap/envelope/}SOAP-ENV:Fault>@2:299 in java.io.InputStreamReader@e5125d64)
所以我猜我的wsdl
xml文件有一个未关闭的标签。所以我想知道是否有软件来解析xcl文件中未封闭的标签。
答案 0 :(得分:3)
例如,来自xmllint
的libxml and friends答案 1 :(得分:2)
任何XML解析器都会检查所有标记是否已正确关闭。这就是您收到错误消息的原因 - 它来自XML解析器。
答案 2 :(得分:1)
最简单的方法是将其放在网络浏览器上。它将显示xml文件是否有效。
如果您需要更多,可以使用notepad ++和已安装的“Xml工具”。 (它们可以通过插件菜单安装)它们包括验证,漂亮的打印......
答案 3 :(得分:1)
尝试将您的XML代码粘贴到此XML validator。