如何根据模式从XML文件中检索数据
how to retrieve data from xml file based on its schema
char *xsd__schema; /* required element of type xsd:schema */
char *__any;
在我的c++项目中,我已经将XML模式读入字符串:xsd__schema,并且还将XML文件读入字符串:__any。如何将数据从字符串中检索到c++的变体中。
我不完全理解您的问题的上下文(您是否试图验证您的xml?)或者只是从中获取数据?),但无论哪种方式,您的答案都可能在于使用第三方XML解析库,以免您花费生命中毫无结果的一部分来重新发明轮子。有几个高质量的跨平台XML解析库支持模式验证:
- Xerces libxml + +
如果需要一个小尺寸的xml解析器,可以使用TinyXML:
TinyXML是一个简单、小型的c++ XML解析器,可以很容易地集成到其他程序中。
它可以使用文件,也可以从缓冲区中解析xml。
相关文章:
- 使用VerQueryValue检索应用程序的文件描述
- 如何在 vscode 扩展名中检索 C/C++ 文件的编译命令
- 如何从文件中检索链表(在 Turbo C++ 中)
- 如何在 c++ 中将密码和用户名保存到 .txt 文件中.如果用户尝试登录,我仍然希望能够检索它们
- 根据特定条件从文件中检索每个令牌
- C++-需要读取存储在文件(.txt)中的时间戳并正确检索
- 无法在可视C++中检索资源文件数据
- 我正在编写一个代码来将 int 数组存储在文件中,然后用 c++ 检索它,但是检索第一项是假值,我该如何解决这个问题?
- 如何从范围 v3 的istream_range中检索文件大小?
- 如何从文件中存在的路径中检索环境变量
- 如何在 c++ 中从文件中检索数据
- 如何在文件中节省空间地存储和检索 std::vector<int> 值
- 设置文件属性成功,但检索其失败
- 如何从 linux 二进制文件中存储和检索数据
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 无法从 turbo c 程序中的文件检索文件数据
- 使用 void 方法将字符串从 txt 文件检索到 int C++的向量
- 从显示垃圾的文件检索的字符串
- 查询从内存映射文件检索到的Rtree时出现分段错误
- 正在从二进制文件检索数据,无意义字符