gpt4 book ai didi

c++ - apple 的属性列表 (plist) 在 c++ 中的实现

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:20:20 24 4
gpt4 key购买 nike

我的任务是在 C++ 应用程序中读取 Apple 的属性列表文件。主要关注 OS X 中指定的 xml 类型的 plist 文件,它模仿 xml 类型的实现。Apple 对其属性列表的实现在此处描述:

http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man5/plist.5.html

我想知道是否有可用的类或库已经可以在标准 c++(不是 Objective-C)中读取这种类型的实现;希望找到一些东西而不是自己动手。是否有可用的开源实现?

最佳答案

PList 文件不仅模仿 XML,它们还是 XML,包括有效的 XML header 。

因此,任何 XML 阅读器都应该能够解析这些文件。如果您正在寻找一个抽象文件的逻辑类,我不知道有任何现有的文件。鉴于 Apple 的文档,您应该能够使用 XML 阅读器自己编写一个,尽管要完全兼容需要一些工作。

关于c++ - apple 的属性列表 (plist) 在 c++ 中的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1539396/

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