<分区>
谁能给我一个关于仅使用标准库在独立 C 中解析 xml 的过程的概述。
我想把它作为练习,因为这实际上是一个有用的项目。
我看到的大多数示例似乎都大量使用了指针以及结构数组。因此,我们将不胜感激任何提示或大纲。
<分区>
谁能给我一个关于仅使用标准库在独立 C 中解析 xml 的过程的概述。
我想把它作为练习,因为这实际上是一个有用的项目。
我看到的大多数示例似乎都大量使用了指针以及结构数组。因此,我们将不胜感激任何提示或大纲。
最佳答案
好吧,您会看到两个不同的事物。首先是实现这一目标的高级策略。第二个是您用来完成它的数据结构和其他特定于语言的实现细节。
对于高级部分,学习有限自动机是一个不错的起点。它们是规划解析和其他高度依赖状态的工作的非常强大的概念工具,并且很容易转化为代码。
对于实现细节...好吧,有人已经指出了树结构。当您仔细研究 XML 时,它基本上是一棵树。
关于c++ - 在没有库的情况下用 C 解析 XML。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13595708/