如何在Android中获取plist的值?

问题描述 投票:0回答:1

目前我在Android应用程序中工作,使用plist在Resource文件夹中存储一些值,然后我从Android中的Resource获取本地plist值,但我无法得到这些,如何解析Android中的本地plist值?请帮我

谢谢

这里我提到了Plist值

<?xml version="1.0" encoding="UTF-8"?>
<array>
    <dict>
        <key>Code</key>
        <string>11</string>
        <key>Country</key>
        <string>Afghanistan</string>
    </dict>
    <dict>
        <key>Code</key>
        <string>12213</string>
        <key>Country</key>
        <string>Aland Islands</string>
    </dict>
    <dict>
        <key>Code</key>
        <string>24144</string>
        <key>Country</key>
        <string>Albania</string>
    </dict>
    <dict>
        <key>Code</key>
        <string>35223434</string>
        <key>Country</key>
        <string>Algeria</string>
    </dict>
</array>
android xml-parsing plist saxparser
1个回答
1
投票

检查一下:Android PList Parser

测试的用法示例 -

PListXMLParser parser = new PListXMLParser();
PListXMLHandler handler = new PListXMLHandler();
parser.setHandler(handler);
parser.parse(plistContentAsString);
PList plist = ((PListXMLHandler)parser.getHandler()).getPlist();
// use the plist
plist.getRootElement(); // get root element
© www.soinside.com 2019 - 2024. All rights reserved.