xerces-c

    10热度

    1回答

    我似乎并不了解XMLString::transcode(XMLCh*)和XMLString::transcode(char*)的用途,因为很明显我不明白XMLCh*和char*之间的区别。 有人能让我更清楚吗?

    1热度

    1回答

    我正在使用一个使用XSD从C++中基于XML的格式创建对象的库。 基本上,继承图看起来是这样的: class BaseClass: public xsd::cxx::tree::type; class MainXmlObject: public BaseClass; 我想我需要转换我MainXmlObject为xerces::DOMDocument然后用DOMWriter编写实际的XML文件

    1热度

    2回答

    我一直在使用C++和Xerces-c处理XML解析器,但我似乎遇到了一个我无法弄清的问题(不是主要的的问题,我可以得到一个解决办法,但不想“黑客”,围绕我的方式:)) 我有这样 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <Config> <Person> <Title>Mr.</Title> <Forena

    0热度

    1回答

    我正在使用VS2005为我创建的模式生成并生成Xerces .hxx/.cxx文件。我能够生成模式并编译它们,但是在链接时我收到了下面的链接器错误。我将xerces-c_3D.lib添加到Linker-> Input-> Additional Dependencies选项卡中。它似乎找到了它。因为当我从连接器 - >一般 - >其他库目录VS抱怨它找不到xerces-c_3D.lib 我已经使用h

    1热度

    1回答

    我有一个TCP连接,通过流向我发送XML消息。 我在<?xml version="1.0" encoding="utf-8"?>消息中收到的第一条消息。 第二个是身份验证请求消息,它提供了一个种子,用于散列我的凭据以发送回服务器 - <session seed="VJAWKBJXJO">。 在这一点上,我应该发回一个<session user="admin" password_hash="1234

    0热度

    1回答

    由于在原始问题中segfaults和第三方库的整个业务只是分散注意力,因此我发布了一个已编辑的问题。 我所拥有的是使用xerces-c和segfaults(在过程中创建核心转储)的程序。我想要做的是启动gdb并从core-dump中遍历创建的DOMDocument。 例如,我想获取给定DOMElement或它的子节点等的属性。有没有人有任何我可以阅读的文章来描述DOMElements的内部结构等等

    0热度

    3回答

    我一直试图从我的C++代码中解析一些html。我试过RapidXML,TinyXML和Xerces。前两个给我解析错误(我试图解析的代码已损坏:某些<>未关闭),而Xerces在我调用getDocumentRoot()后返回null。 如何在这些情况下进行解析破碎的代码?是否有一些类似的问题库?

    0热度

    1回答

    使用Xerces C++我从下面的模式生成了典型的C++代码。在对象序列化后,我得到访问冲突。我通过代码的方式逐步向下,直到一些std :: basic_string的模板插入代码出现,并且它似乎正在发生。 我可以进入生成的代码中发生问题的位置。但它似乎是矫枉过正。我确定这是我的代码的问题。 我的代码如下。 #include <sstream> #include <iostream> #inc

    1热度

    2回答

    我使用的Xerces-C++我似乎并没有真正得到使用XMLString::release (XMLCh ** buf)所以现在我每次使用它,我想重新使用局部变量是这样的: XMLCh* xmlStringVar = XMLString::Transcode("name"); XMLCh* fieldName = fieldsNodeList[NbreFlds]->getAttribute(xml

    1热度

    2回答

    我累了DOMDocument ::评估xercesc 3.1.1从DOM树中选择节点。它适用于某些xpath表达式。但是不支持通过“// Project [@index = \”1 \“]”等属性值来选择节点。任何人都可以确认吗? 谢谢!