问题标签 [xerces]

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 投票
3 回答
1718 浏览

xml - xerces 解析中的 ArrayIndexOutOfBoundsException

我不知道问题出在哪里...帮助,谢谢!

在 com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:543) 在 com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:第 1742 章1657) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1740) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl. java:2930) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl。scanDocument(XMLDocumentFragmentScannerImpl.java:510) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration。在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser 的 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) 解析 (XML11Configuration.java:737)。解析(AbstractSAXParser.java:1205)在 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java: 395) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:277) 在 myPackage.MainClass.main(MainClass.java:39)xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) 在 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) 在 com.sun.org.apache。 xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) 在 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) 在 javax.xml.parsers。 SAXParser.parse(SAXParser.java:395) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:277) 在 myPackage.MainClass.main(MainClass.java:39)xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) 在 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) 在 com.sun.org.apache。 xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) 在 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) 在 javax.xml.parsers。 SAXParser.parse(SAXParser.java:395) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:277) 在 myPackage.MainClass.main(MainClass.java:39)parse(SAXParserImpl.java:522) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:395) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:277) 在 myPackage.MainClass.main(MainClass .java:39)parse(SAXParserImpl.java:522) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:395) 在 javax.xml.parsers.SAXParser.parse(SAXParser.java:277) 在 myPackage.MainClass.main(MainClass .java:39)

在主类中,代码框架如下:

XML文件很大4G,而且全是文本,我需要解析文件并处理文本。

目前,我没有做任何过程部分,只是想在控制台中打印出来。然后OOB...

0 投票
1 回答
1205 浏览

c++ - xerces xinclude 错误

我正在使用 Apache Xerces 3.0.1 XInclude。我想使用 xinclude 机制来包含 XML 文件。我在同一个目录中有三个 XML 文件。test_a.xml xincludes test_b.xml 其中 xincludes test_c.xml。当我只有 test_a.xml xinclude test_b.xml 时,它可以工作。但是,当我有 test_b.xml xinclude test_c.xml 时,我收到以下命令行错误:

C:\digital_receiver\test>XInclude.exe test_a.xml test_z.xml 正在解析 test_a.xml ... 文件 C:\digital_receiver\test/test_a.xml 出现致命错误,第 3 行,字符 34 消息:找不到方案在 URI 中完成。

test_a.xml:

test_b.xml:

test_c:xml:

任何帮助,将不胜感激。

0 投票
2 回答
1834 浏览

java - 在 WEB-INF/lib 中使用 Xerces jar 部署的 BIRT 2.5 抛出 NullPointerException

所以我遇到的问题与其他人在这里描述的问题几乎完全相同: birt-exchange

我已将 BIRT 与需要 xerces jar(我的是 2.5 版)的现有 Web 应用程序集成,当我尝试查看报告时引发以下异常:

我已经成功地使用我现有的应用程序查看了集成演示报告(包含在 BIRT 运行时下载中),但它不包含图表,我的报告包含。堆栈跟踪表明图表是不工作和工作之间的区别。

有没有人有任何想法?我无法删除 xerces jar,因为我现有的应用程序将无法部署。有没有办法有效地告诉 BIRT 忽略 WEB-INF/lib 目录中可能包含的任何其他 jar?

如果它是相关的;我的网络应用服务器是 Tomcat 5.5。

0 投票
1 回答
1002 浏览

c++ - 从 MSXML 迁移到 Xerces

我计划将我的应用程序从 Windows 移植到 Linux,目前我的应用程序使用 MSXML 进行 XML 解析。我决定使用 Xerces XML 解析器来提供跨平台解决方案。我的代码太大,我不想为了移植目的而触及代码的所有内部部分,因为它可能会破坏某些功能。任何人都可以建议我最好的方法来做到这一点。

0 投票
1 回答
930 浏览

c++ - 使用 xerces 将元素添加到 xml 文件

我有一个名为 LOD.xml 的 xml 文件,在这个文件中有一个模型列表。

我想在这个文件中添加另一个 DomElement。我不想再次解析所有列表。我只想解析文件并获取 DomDocument 和 RootDomElement。

在将我的新 DomElement 附加到 RootDomElement 之后,我想再次将 DomDocument 写入该文件。

你知道我该怎么做吗?

我使用 xerces 和 C++

0 投票
3 回答
7112 浏览

java - 找不到 Java xerces DocumentBuilderFactoryimpl - 怎么办?

我收到这条消息:

javax.xml.parsers.FactoryConfigurationError:提供者 org.apache.xerces.jaxp.DocumentBuilderFactoryImp

但我似乎无法解决问题。我用谷歌搜索,但找不到任何好的解决方案。

有谁知道可能出了什么问题?也许如何解决它:)

0 投票
2 回答
2688 浏览

tomcat - Tomcat 类路径

我有一个非常烦人的问题:

我的项目(JSP、Servlet)需要 Xerces-J 2.8.1 或更高版本。但是在我们的服务器(Tomcat 5.5)上,xerces 2.6.2 总是首先出现,这会导致严重错误。

我检查了 $CLASSPATH 并做了一些清理工作。但是,xerces 2.6.2 仍然存在。谁能告诉我如何知道这个 xerces 2.6.2 在哪里?

0 投票
5 回答
15813 浏览

c++ - Xerces C++ - 加载、读取和保存,替代方案?

我正在寻找一个教程来加载一个 XML 文件,阅读它,改变它,最后用 C++ 保存它。我正在使用 Linux Ubuntu 并尝试使用 Xerces。用谷歌和很多时间,我只能加载一个 XML 文件:

如何读取操作 XML 文件并最终保存它?有替代库吗?(我尝试了 tinyxml 但文件返回错误,当我想编译它时)

0 投票
1 回答
1124 浏览

c++ - XercesDOMParser 和 XIncludes

我试图让 xincludes 在现有系统中工作,该系统在 xercesc 中使用 XercesDOMParser 来解析来自客户端的传入 xml。我正在使用 Apache Xercesc v3.0.1,从输入流中读取的传入 XML 是:

而 testguioutput.xml 包含

现有代码使用围绕 XercesDOMParser 的包装器来解析传入的 XML,并且在使用 setDoNamespaces 和 setDoXInclude 为 true 之后,它正在尝试解析 XInclude,但我得到一个持久的“致命:包含失败并且没有找到后备元素in document '{0}'" 错误,无论我将 testguioutput.xml 放在目录结构的哪个位置。

我在visualstudio 2008下工作,我的工作目录是默认的,并且用完了/project/debug,但是无论目标文件是在/project/还是/project/debug/中,包含都会失败。

0 投票
3 回答
1725 浏览

c++ - 如何在 Windows 环境中使用 Xerces w/?

我已经下载了 Xerces 的源代码并尝试在 Greenhills 项目中使用它。我收到以下错误:

无法打开源文件“xercesc/util/Xerces_autoconf_config.hpp”

错误命中的代码注释为:

如何在 Windows 环境中运行“./configure”?