我有一个XML文件和相应的DTD文件。我需要一个C结构来存储XML的值。哪一个更好?
或
是否有用于此转换的库工具而不是编写代码?
答案 0 :(得分:0)
我认为你所要求的是一个XML Data Binding的工具,即从XML文档的描述(DTD / XSD等)创建一个api /类库。有许多XML Data Binding tools for C++,但我没有意识到这对于普通的C.
如果您没有架构,那么有许多在线工具可以从XML文档中推断出一个。大多数XML数据绑定工具都需要XSD而不是DTD模式。