请帮助您将xml值映射到结构成员。假设struct abc有数据成员,那么它应该像abc.data = myxml.data,其中myxml是一个具有数据属性值的xml文件。我使用libxml2来解析并获取这些值,但是如何映射C结构和XML值。感谢您的帮助。感谢。
答案 0 :(得分:0)
您可能需要手动执行此操作,方法是检查标记名称,然后在其位置设置值。
使其更加自动化的一种方法可能是拥有一个包含标签名称的表格,例如void
指针指向结构成员。然后当你有一个标签时,你可以遍历表格,将名称与实际标签进行比较,然后用某种类型的铸件设置值。