gpt4 book ai didi

java - Apple Plist 转换为 Java 数据结构

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:18 27 4
gpt4 key购买 nike

我有一个程序将从我服务器上的 .plist 中接收显示在其中的信息。然而,我打算为 PC 制作这个,并且我正在使用 Java 来这样做。 Plist 文件不是传统的 XML,因此常见的 XML 解析库不起作用。我找不到任何 plist 特定的解析器,所以我不知道如何继续。在我看来,我的选择是:

a) 为 plist 文件找到这样的解析器

b) 使用常规 XML 解析器解决问题

c) 更改程序从中获取数据的文件(不可取)

除了 Objective-C 之外,还有其他人使用过 plist 吗?

最佳答案

正如@Jochen Bedersdorfer 所说,.plist 文件是 XML 格式的 DTD .使用 plutil将它们从二进制格式转换为文本格式。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">

附录:在评论中,你问

Isn't it text form when I get it?

不一定。这是一些 history关于这个问题。

关于java - Apple Plist 转换为 Java 数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5987339/

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