问题标签 [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.
qt - Xerces 库和 Qt
我正在尝试设置 xerces,以便我可以在 Qt Creator for Windows 中使用它。
Qt 是否支持 windows/linux 二进制文件,还是我必须使用 mingw 作为目标来编译它?如何在 Windows 中编译这些库?
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 的预集成版本。
谢谢,以利亚金
c++ - 如何访问外部库和头文件 VC10
我要买一本使用 Xerces C++ 的书。我目前正在使用 VS 2010 终极版,因此该程序不会错过任何功能。我已经为 windows x86 VC10 下载了预编译的二进制文件。我的问题是我必须对我的环境变量和文件做些什么才能让 Visual Studio 导入头文件,即 #include 。我没有链接外部库的经验,所以我需要一个简单的解释。
c++ - Xerces C++ DTD 验证总是失败
我正在尝试使用 Xerces C++ 使用外部 DTD 文件验证一些 XML。不幸的是,验证不应该失败,我收到错误消息“XmlErrorHandler:第 3 行第 11 列的 XML 错误:未知元素 'c'”。
我正在尝试验证以下 XML
使用以下 DTD(位于 C:\mydtd.dtd):
这是加载解析器的代码:
非常感谢验证失败的任何帮助。
c++ - 使用 Xerces 验证未定义模式的 XML
我正在使用 Xerces-C++(2.6.1 版)SAX2 解析器来验证 XML,例如下面的文档。(这是RFC 5707中定义的 MSML - 媒体服务器标记语言。)
RFC 提供了用于验证 MSML 的 XML 模式,我正在尝试将它们与 Xerces SAX2 解析器结合使用来验证和解析 MSML。解析工作正常,但我没有得到任何验证。我怀疑我的问题可能是因为我尝试验证的 MSML 不包含schemaLocation
属性,但我无法控制我收到的 XML - 我想使用 msml.xsd 强制验证schemaLocation
或noNamespaceSchemaLocation
(或没有)在 XML 中提供。
我的代码类似于以下内容。
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 详细信息如下:
感谢任何想法、建议或解决方法。谢谢。
delphi - Delphi XE 中不再有 xercesxmldom 单元?
我想知道作为XML DOM 实现xercesxmldom
之一的单元发生了什么。
它似乎在Delphi XE中消失了。
为什么?
(我搜索了文档;找不到关于 xercesxmldom 消失的任何相关信息)。
编辑:这些是我存档的来源:
R:\DXE-Enterprise-D15-RadStudio-8.0
源代码树中没有任何内容...
——杰伦
java - 共享库编译,但有未定义的符号
我得到以下内容:
即使我已将 LD_LIBRARY_PATH 设置为构建共享对象的路径也是如此。
我是否错误地构建了该共享对象?这是我用来构建共享库的makefile:
我创建 viewerNativeDLL.so 的方式是否遗漏了什么?
如果我做一个 ldd-d libviewerNativeDLL.so 我得到这个:
所以我可以清楚地看到它们丢失了,但是我为什么没有得到任何错误?解决方法是什么?我已经从 xerces 链接了静态库和共享库
编辑:当我尝试运行它时,我现在实际上得到了这个:
编辑2:
按照下面的建议,我更改了链接到库的说法,这给了我这个命令和输出:
我想我将不得不用 fPIC 重新编译 xerces?
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*)
使用常规指针,可以这样说:
但是在使用智能指针的时候,这个初始化是怎么做的呢?谢谢
c++ - xerces -c:解析多个文件的xml
我正在尝试学习 xerces-c 并在线关注本教程。
http://www.yolinux.com/TUTORIALS/XML-Xerces-C.html
我能够通过内存检查器(valgrind)毫无问题地编译和运行教程,但是当我对程序进行轻微更改时,内存检查器返回了一些潜在的泄漏字节。我只在 main 中添加了几行额外的行,以允许程序读取两个文件而不是一个文件。
我想知道为什么当我添加额外的代码行以读取另一个 xml 文件时,会导致以下输出?