问题标签 [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 投票
1 回答
1115 浏览

qt - Xerces 库和 Qt

我正在尝试设置 xerces,以便我可以在 Qt Creator for Windows 中使用它。

Qt 是否支持 windows/linux 二进制文件,还是我必须使用 mingw 作为目标来编译它?如何在 Windows 中编译这些库?

0 投票
2 回答
1207 浏览

visual-studio-2010 - 用于 Windows 的 Xerces 和 Xalan-C

想将 Xerces 和 Xalan 移植到最新的 Microsofy Visual Studio (2010)。对于 Xerces,我所要做的就是从站点 Xcerces 3.1.1 版下载。但它没有与 Xalan-C 预集成。仅预集成了 Xalan-C 1.10 和 Xerces 2.7。Xalan 1.10 版无法在 2010 年编译。

在哪里可以找到适用于 Visual Studio 2010 的 Xalan-C 的预集成版本。

谢谢,以利亚金

0 投票
1 回答
13467 浏览

c++ - 如何访问外部库和头文件 VC10

我要买一本使用 Xerces C++ 的书。我目前正在使用 VS 2010 终极版,因此该程序不会错过任何功能。我已经为 windows x86 VC10 下载了预编译的二进制文件。我的问题是我必须对我的环境变量和文件做些什么才能让 Visual Studio 导入头文件,即 #include 。我没有链接外部库的经验,所以我需要一个简单的解释。

0 投票
0 回答
1074 浏览

c++ - Xerces C++ DTD 验证总是失败

我正在尝试使用 Xerces C++ 使用外部 DTD 文件验证一些 XML。不幸的是,验证不应该失败,我收到错误消息“XmlErrorHandler:第 3 行第 11 列的 XML 错误:未知元素 'c'”。

我正在尝试验证以下 XML

使用以下 DTD(位于 C:\mydtd.dtd):

这是加载解析器的代码:

非常感谢验证失败的任何帮助。

0 投票
1 回答
2237 浏览

c++ - 使用 Xerces 验证未定义模式的 XML

我正在使用 Xerces-C++(2.6.1 版)SAX2 解析器来验证 XML,例如下面的文档。(这是RFC 5707中定义的 MSML - 媒体服务器标记语言。)

RFC 提供了用于验证 MSML 的 XML 模式,我正在尝试将它们与 Xerces SAX2 解析器结合使用来验证和解析 MSML。解析工作正常,但我没有得到任何验证。我怀疑我的问题可能是因为我尝试验证的 MSML 不包含schemaLocation属性,但我无法控制我收到的 XML - 我想使用 msml.xsd 强制验证schemaLocationnoNamespaceSchemaLocation(或没有)在 XML 中提供。

我的代码类似于以下内容。

0 投票
1 回答
1555 浏览

java - Xerces 在 SUN JRE v1.5 和 IBM J9 v1.5 上的行为不同

我正在尝试使用NekoHTML解析一些 HTML 。

问题是当下面的代码片段在它上面执行时SUN JDK 1.5.0_01它工作正常(这是当我使用 eclipse 和 sun jre 时)。但是当同样的事情被执行时,IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20070323 (JIT enabled)它就不起作用了(这是我使用 IBM RAD 进行开发的时候)。

通过正常工作,我的意思是我得到了一个可以进一步处理的“td”元素列表。在 J9 的情况下,我没有进入for循环。

我正在使用最新版本的 NekoHTML(以及捆绑的 Xerces jars)。doc上面代码中的 是类型(org.w3.dom.Document使用的运行时类是org.apache.html.dom.HTMLDocumentImpl

IBM J9 详细信息如下:

感谢任何想法、建议或解决方法。谢谢。

0 投票
2 回答
1670 浏览

delphi - Delphi XE 中不再有 xercesxmldom 单元?

我想知道作为XML DOM 实现xercesxmldom之一的单元发生了什么。 它似乎在Delphi XE中消失了。 为什么?

(我搜索了文档;找不到关于 xercesxmldom 消失的任何相关信息)。

编辑:这些是我存档的来源:

R:\DXE-Enterprise-D15-RadStudio-8.0源代码树中没有任何内容...

——杰伦

0 投票
2 回答
5270 浏览

java - 共享库编译,但有未定义的符号

我得到以下内容:

即使我已将 LD_LIBRARY_PATH 设置为构建共享对象的路径也是如此。

我是否错误地构建了该共享对象?这是我用来构建共享库的makefile:

我创建 viewerNativeDLL.so 的方式是否遗漏了什么?

如果我做一个 ldd-d libviewerNativeDLL.so 我得到这个:

所以我可以清楚地看到它们丢失了,但是我为什么没有得到任何错误?解决方法是什么?我已经从 xerces 链接了静态库和共享库

编辑:当我尝试运行它时,我现在实际上得到了这个:

编辑2:

按照下面的建议,我更改了链接到库的说法,这给了我这个命令和输出:

我想我将不得不用 fPIC 重新编译 xerces?

0 投票
1 回答
510 浏览

c++ - Xerces-c & shared_ptrs

我是 shared_ptr 概念的新手,并试图重建我的程序,以便它使用智能指针而不是常规指针。我正在尝试将 shared_ptr 与 Xerces-c 一起使用,但在初始化我的错误处理程序时遇到了麻烦。

我有一个实现errorHandler的类。

在实现中,我试图将我从 ErrorHandler 实现的类传递给 setErrorHandler 函数:

但它在最后一行出错,因为类型不匹配:

错误:没有用于调用“xercesc_3_1::XercesDOMParser::setErrorHandler(boost::shared_ptr&)”/opt/include/xercesc/parsers/XercesDOMParser.hpp:236 的匹配函数:注意:候选者是:void xercesc_3_1::XercesDOMParser:: setErrorHandler(xercesc_3_1::ErrorHandler*)

使用常规指针,可以这样说:

但是在使用智能指针的时候,这个初始化是怎么做的呢?谢谢

0 投票
1 回答
1457 浏览

c++ - xerces -c:解析多个文件的xml

我正在尝试学习 xerces-c 并在线关注本教程。

http://www.yolinux.com/TUTORIALS/XML-Xerces-C.html

我能够通过内存检查器(valgrind)毫无问题地编译和运行教程,但是当我对程序进行轻微更改时,内存检查器返回了一些潜在的泄漏字节。我只在 main 中添加了几行额外的行,以允许程序读取两个文件而不是一个文件。

我想知道为什么当我添加额外的代码行以读取另一个 xml 文件时,会导致以下输出?