xerces-c

    0热度

    1回答

    我想在Xerces-C++(版本2.8,Linux下)中加载XML文档,并使用未从文档引用的DTD模式对其进行验证。我尝试了以下方法: XercesDOMParser parser; parser.loadGrammar("grammar.dtd", Grammar::DTDGrammarType); parser.setValidationScheme(XercesDOMParser::Va

    2热度

    1回答

    说我有一个模式,其如下定义的一种元素: <xsd:element name="Widget" type="tns:WidgetType" /> <xsd:complexType name="WidgetType"> <xsd:sequence> <xsd:element name="Name" type="xsd:normalizedString" maxOccurs="

    6热度

    1回答

    我想将一个项目(我不太熟悉的遗留代码)从Xerces-C v2.x迁移到v3.x. 事实证明,Xerces-C v3删除了DOMBuilder类。该migration archive告诉我: ...一些DOM接口(DOMBuilder,DOMWriter,DOMInputSource等)被替换为最后的DOM Level 3的规格一致性工作的一部分。 这很好。但是,有没有关于如何将依赖这些类的代码迁

    2热度

    1回答

    我正在使用Xerces库,一切都很好用,但现在我想要转义XML字符串,并且我发现有一个XMLFormatter类用于那个,在我深入了解文档之后,我发现它很难使用构造函数的角度。我想要的只是2个功能: string escape(string); string unescape(string); 为什么xerces让这么难?

    0热度

    1回答

    我如何缓存XSD架构(驻留在磁盘上)在解析的Xerces(C++)个XML时,可以重复使用? 我想加载XSD模式启动进程时,然后,每当我需要解析XML,首先使用该加载模式来验证它。

    2热度

    1回答

    是任何知道使用icu库构建xerces的机构,当我构建它时,它将MacOS上的所有icu相关选项永远不会用于icu选项(它最终表示ICU选项无法在配置中启用。日志)。 ./configure --prefix=/tmp/xer --enable-msgloader-icu --disable-shared --disable-network --enable-static --disable-t

    0热度

    2回答

    请参阅第2部分列出最新的错误,同时安装模块continued post。 通常,当我尝试使用标准的CPAN>安装XML安装XML :: Xerces的CPAN模块:: Xercers比我收到以下错误消息某些处理后: XML-Xerces-2.7.0-0/samples/SEnumVal.pl ... XML-Xerces-2.7.0-0/postSource.pl XML-Xerces-2.

    6热度

    3回答

    我支持使用Xerces-C进行XML解析的传统C++应用程序。我被.Net所宠坏,习惯于使用XPath从DOM树中选择节点。 有没有办法在Xerces-C中访问某些有限的XPath功能?我正在寻找像selectNodes(“/ for/bar/baz”)。我可以手动执行此操作,但通过比较,XPath非常好。

    1热度

    2回答

    所以我想在Linux上静态链接Xerces 3.0.0。 我已经做了它与动态链接,它的工作原理,但为了避免依赖我想静态做它。 我改变了所有的制作文件做适当的方式 -Wl,-Bstatic ... -lxerces-c -Wl,-Bdynamic ... 但我得到以下错误: undefined reference to '__ctype_b' undefined reference to

    3热度

    3回答

    我一直在玩Xerces-C XML库。 我有我玩这个简单的例子。 我似乎无法让它运行,没有泄漏内存和没有segfaulting。 它是一个或另一个。 当我在“清理”下删除解析器对象时,总会发生段错误。 我已经尝试使用2.8版本的库文件的2.8 &。 注意:我把所有的异常检查都拿出来了,我得到了和它一样的结果。为了便于阅读和简单,我从下面的代码中删除了它。 在那里的任何Xerces精明的人都在意提出