问题标签 [saxparseexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
151 浏览

android - 在android中抛出异常问题

我创建了一个需要使用登录的android应用程序。为此,我必须解析 xml 以进行登录。我在登录按钮下编写了以下代码。

但问题是当网络不可用或 xml 不可用时,应用程序就会崩溃。我该如何解决这个问题。提前致谢。

0 投票
1 回答
11478 浏览

java - XSD 验证中的 SaxParseException 未给出元素名称

我有一个 xsd 文件和一个 xml 文件,我正在使用以下代码针对 xsd 文件验证 xml 文件

MyErrorHanlder 是

当 xml 不符合 xsd 时,我得到一个异常..但是这个异常没有 xsd 元素的名称,由于这个错误发生了..消息看起来像

由于 org.xml.sax.SAXException 导致解析 XML 失败:错误:cvc-minLength-valid:长度 = '0' 的值'' 对于类型'null' 的 minLength'1' 不是 facet-valid。

错误消息没有打印 xsd 元素的名称,而是只有“”。因此,我无法找到并(向用户显示)导致错误的确切元素。

我的 xsd 元素看起来像这样

提前致谢

0 投票
0 回答
4087 浏览

java - 解析 xml 时出现 SAXParseException

我正在尝试使用 DocumentBuilder 的 parse 方法解析 xml,该方法将 URI 作为参数。为此,我创建了一个表示 URI 的 String 对象,然后调用 parse 方法,将 String 对象作为参数传递。

parse 方法调用工作正常,返回一个新的 DOM 对象。但是,当我尝试打印返回的 DOM 对象时,它说: org.xml.sax.SAXParseException: 根元素之后的文档中的标记必须格式正确。解析xml的代码片段如下所示:

当我手动尝试在浏览器中访问 URL 时,它工作正常,即它返回 xml。

url 返回的 xml 格式正确。

如上所示调用的 parse 方法不会引发任何异常,但是 DOM 对象会告知 org.xml.sax.SAXParseException

以下是异常的堆栈跟踪:

org.xml.sax.SAXParseException:文档中根元素之后的标记必须格式正确。在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) 在 com.sun.org .apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source) at com.sun.org.apache.xerces.internal .impl.XMLDocumentScannerImpl$TrailingMiscDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl com.sun.org.apache.xerces.internal 上的 .scanDocument(未知来源)。

对此的任何帮助将不胜感激。

谢谢。

0 投票
1 回答
170 浏览

java - 当 URL 不存在时 SAXParseException

我正在尝试使用以 URI 作为参数DocumentBuilder的方法解析 xml。parse为此,我创建了一个String表示 URI 的对象,然后调用将对象作为参数parse传递的方法。String

parse方法调用工作正常,返回一个新的 DOM 对象。但是,当我尝试打印返回的 DOM 对象时,它会说:

org.xml.sax.SAXParseException:文档中根元素之后的标记必须格式正确。解析xml的代码片段如下所示:

但是,当 URL 不存在时,parse 方法仍然返回

org.xml.sax.SAXParseException:文档中根元素之后的标记必须格式正确。

xml是一个普通的xml,如下图所示:

parse关于在方法调用期间如何识别不存在的 URL 有什么想法吗?

谢谢。

0 投票
1 回答
3308 浏览

android - 使用 Sax 解析错误 XML 时如何忽略 XML 错误(在 Android 上)

关于 Android 上使用 Java 的 Sax XML 解析器的问题:我需要解析从网络上获取的 XML 文件,而我无法控制。有些包含错误并导致解析器中止并出现“不匹配标签”或“格式不正确(无效令牌)”等错误。

这些错误对我来说无关紧要,我想忽略它们并继续前进,我可以处理损坏的 XML 结构。但我无法修复 XML 文件,它们不是我的。如何告诉 Android 上的 Sax(类 org.xml.sax.XMLReader)不要抛出异常并继续运行?附加 ErrorHandler 不起作用,捕获异常也没用,因为我无法在它停止的地方恢复解析。

我的 XML 不是 HTML,但这里有一些 (X)HTML 示例,浏览器会忽略错误并继续运行。我也想这样做。

  • 即使标签从未关闭,浏览器也可以使用“ <br> ”而不是“ <br/> ”。
  • 即使结束标签的顺序错误,“ <b><i> text </b></i> ”也能正常工作。
  • 尽管令牌无效,但“赔率和结束”被接受,“赔率和结束”将是正确的。

我宁愿不编写自己的解析器,处理字符集转换等等。我不需要验证 XML。这是我的代码,简化为要点:

谢谢!

0 投票
1 回答
2196 浏览

struts2 - 在 JBOSS5 中部署应用程序时出现 LinkageError

在 JBOSS5 中部署我的应用程序时(之前我在 JBOSS4 中部署),我得到以下异常。

我猜这个错误与 struts 中使用的 com.opensymphony.xwork2 包有关。

我从我的 lib 文件夹中删除了 Xerces、Xalan(所有与 xml api 相关的 jar)并编译了 EAR 并将其放入服务器。但我仍然得到这个例外。

感谢您的帮助朋友!

0 投票
2 回答
15848 浏览

java - 在独立应用程序的休眠中配置 sessionFactory

我正在尝试制作一个第 3 方简单的独立/摇摆应用程序,该应用程序使用休眠连接数据库以用于另一个应用程序,所以这就是我所做的:

1- 使用的罐子:

2- hibernate.cfg.xml (它在 src 文件夹内):

3- SessionFactoryHelper:

4-示例查询:

运行应用程序时,我得到以下异常:

谁能告诉我我的配置有什么问题?

0 投票
1 回答
3330 浏览

java - SAXParseException; 编码名称“UTF8”无效

我正在使用 Play Framework 1.2.4 并尝试解析 SOAP 响应。

回应是:

当我尝试解析它时,play.libs.WS.HttpResponse.getXml()我遇到了一个致命错误:

有趣的是,编码不是"UTF8"而是"UTF-8"。那么为什么我会得到这个异常呢?有任何想法吗?

提前致谢..

0 投票
2 回答
6527 浏览

java - 春天的xml文件

我使用spring 3.1.0。我将我的 xml 文件编写如下,但属性有一个下划线。

我应该在上面的代码中添加什么?

基本豆:

我的测试代码是:

我的错误:

我的代码有什么问题?

0 投票
3 回答
19238 浏览

jasper-reports - 实体名称必须紧跟在 jasper 报告中的实体引用错误中的“&”之后

我有一个包含 4 个子报告的主报告。当我在 iReport(版本 4.1.3)中生成报告时,报告生成成功。但是,当报告部署在 JBoss 服务器中时,会出现以下错误

其对应的与 datsource 没有任何映射的空白报告正在成功生成。但是,从数据源中获取值的那个会抛出这个错误。

你能告诉我可能是什么问题。

iReport版本:4.1.3

数据源:XML 数据源

如果您需要更多信息,请告诉我。