问题标签 [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.
java - 运行使用 Apache Camel 开发的 jar 时如何修复路由标记中的 SAXParseException?
同事们,我有骆驼上下文文件:
我使用mvn clean compile assembly:single
. 当我运行 jar 时,我收到下一个堆栈跟踪:
[32m13:37:27.923[0;39m [34mINFO [0;39m [32m[main][0;39m [36mo.sbfxml.XmlBeanDefinitionReader[0;39m:从类路径资源加载 XML bean 定义 [camel-context.xml ] [32m13:37:28.331[0;39m [31mWARN [0;39m [32m[main][0;39m [36mo.scaAnnotationConfigApplicationContext[0;39m:上下文初始化期间遇到异常-取消刷新尝试:org.springframework.beans .factory.xml.XmlBeanDefinitionStoreException:来自类路径资源 [camel-context.xml] 的 XML 文档中的第 24 行无效;嵌套异常是 org.xml.sax.SAXParseException;行号:24;列号:66;cvc-complex-type.3.2.2:属性“routePolicyRef”不允许出现在元素“路由”中。线程“主”org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException 中的异常:来自类路径资源 [camel-context.xml] 的 XML 文档中的第 24 行无效;嵌套异常是 org.xml.sax.SAXParseException;行号:24;列号:66;cvc-complex-type.3.2.2:属性“routePolicyRef”不允许出现在元素“路由”中。在 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399) 在 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) 在 org.springframework.beans.factory .xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304) .... 在 org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java: 93) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:524) 在 org.springframework.context.annotation.AnnotationConfigApplicationContext 的 org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:686) .(AnnotationConfigApplicationContext.java:84) at com.ac.am.AmeFtp.main(AmeFtp.java:32) 由:org.xml.sax.SAXParseException; 行号:24;列号:66;cvc-complex-type.3.2.2:属性“routePolicyRef”不允许出现在元素“路由”中。在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper 的 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(未知来源)。
第 23 行是:
<route id="uploadFromFtp" routePolicyRef="startPolicy">
你能帮忙修一下吗?谢谢你。
更新
camel
已添加route
,但没有任何内容
堆:
lineNumber: 24;
是<camel:camelContext xmlns="http://camel.apache.org/schema/spring">
xml - SAXPARSER 异常:获取准确的日志
我正在使用 SAX 构建 XML 文件。
问题是日志:org.xml.sax.SAXParseException: cvc-minInclusive-valid: Value '0' is not facet-valid for minInclusive '1' for type 'positiveInteger'。
我理解这个问题:值 '0' 设置在需要值 >0 的地方。但是,有没有办法知道涉及哪个领域?我的 XSD 包含 10 多个具有“positiveInteger”约束的字段。我想避免使用断点来定位问题。
java - 使用 java 8 运行可运行 jar 时出现 org.xml.sax.SAXNotRecognizedException
我将我的项目导出为可运行的 jar 并在 java 8 环境中执行。但我越来越
我尝试使用 xercesImpl.2.11.0 并得到:
请提供解决方案?
sax - “SAXParseException:XML 文档结构必须在同一个实体内开始和结束”在非常奇怪的地方
我正在尝试使用 Java 中的 SAX 解析器解析 XML 文件,但有时会出现此异常:SAXParseException; 系统标识:/input.xml;行号:627;列号:5;XML 文档结构必须在同一个实体内开始和结束。
我有我的自定义 SAXListener - 如果你需要,我会展示它的代码。一些重要信息:
- Xml 是有效的并且形成良好。
- 有时这个错误会消失,尽管我没有在输入 xml 文件中更改任何内容。
- 如果 xml 很小并且没有达到 627 行(异常通常出现在 xml 的同一行),则根本不会出现异常。
627行附近的xml:
我如何解析文件:
谢谢你的帮助!
wildfly - org.xml.sax.SAXParseException 文档根元素“ehcache”,必须匹配 DOCTYPE 根“null”
我正在尝试将基于 spring+cxf+maven 的 Web 服务部署到 Wildfly。部署时,遇到此异常
有人可以帮忙吗。
java - SAXParseException:尝试在 Android 上解析远程 XML 时出现意外令牌
我正在尝试从 Internet 解析 XML 并在简单的 TextView 中显示它的一些数据。这是我的代码:
当我在本地文件上运行此代码时(其中一个推荐的 InputStreams 用于本地文件),此代码按预期工作,但是当我尝试在 Internet 上的 XML 文件上运行它时,我收到以下错误:
根据一些研究,解析器似乎无法判断 XML 文件的编码类型,所以我需要定义它。但是,我不确定如何在这里定义它......我在定义“UTF-8”编码的尝试在注释掉的行中可见,但那些不起作用。有什么建议么?
谢谢!
java - 当我尝试在模拟器 android studio 上运行应用程序时出错
我只是在android studio上构建了一个应用程序,当我在模拟器上运行它时出现错误代码。需要你的帮助
这里的代码:
java - org.xml.sax.SAXParseException 使用 Java 将 Spring 升级到 4.2.1 以上时发生 JASypt 冲突
我正在尝试将我的春季版本从“4.1.5.RELEASE”升级到“5.0.3.RELEASE”(最新版本)。
当我转到“4.2.1.RELEASE”以外的任何版本时,我收到以下错误:
原因:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:类路径资源[SpringConfig.xml]的XML文档中的第676行无效;嵌套异常是 org.xml.sax.SAXParseException;系统ID:http ://www.jasypt.org/schema/encryption/jasypt-spring31-encryption-1.xsd ;行号:676;列号:67;src-resolve:无法将名称“context:propertyPlaceholder”解析为(n)“类型定义”组件。
原因:org.xml.sax.SAXParseException:src-resolve:无法将名称“context:propertyPlaceholder”解析为(n)“类型定义”组件。
我已经追踪到 Spring 人员从发布“4.2.2.RELEASE”开始在他们的 spring-context-4.2.xsd 中将“propertyPlaceholder”类型重命名为“propertyLoading”。
我正在使用的 JASypt 组件扩展了 propertyPlaceholder 类型,并且此引用导致了错误。参考可以从这个 URL 看到:
http://www.jasypt.org/schema/encryption/jasypt-spring31-encryption-1.xsd
它们包括更旧版本的 spring-context XSD 文件(版本 3.1):
由于我不“控制”此 XSD,因此克服此错误的最简单方法是什么?谢谢。
java - 解析 XML 1.0 时出现 0x2 unicode 错误
尝试了不同的解决方案,但没有运气。提前致谢。