gpt4 book ai didi

c - 将 xml 值映射到结构体值

转载 作者:行者123 更新时间:2023-11-30 17:58:33 24 4
gpt4 key购买 nike

您能否帮忙将 xml 值映射到结构成员。假设如果 struct abc 有数据成员,那么它应该像 abc.data = myxml.data ,其中 myxml 是一个具有 data 属性值的 xml 文件。我已经使用 libxml2 来解析和获取这些值,但是如何映射 C 结构和 XML 值。感谢你的帮助。谢谢。

最佳答案

您可能需要手动执行此操作,方法是检查标签名称,然后在其位置设置值。

使其更加自动化的一种方法可能是拥有一个包含标签名称的表格,例如void 指向结构体成员的指针。然后,当您有标签时,您可以循环遍历表格,将名称与实际标签进行比较,然后通过某种类型转换设置值。

关于c - 将 xml 值映射到结构体值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com