在android中读取XML文件?

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

我想在Android上使用XMLPullParser读取此xml文件,但是当涉及到KeyValues部分时,它会抛出异常,因为标记名称在模型中是不同的。标签是用户指定的,每次KeyValues部分具有不同的名称。如何读取此值?

<Shot>
<ShotGUID>1</ShotGUID>
<Title>aaa</Title>
<Group>bbb</Group>
<SGroup>ccc</SGroup>
<StartTime>00:00:00.00</StartTime>
<EndTime>00:00:00.00</EndTime>
<FileName>110.jpg</FileName>
<Dscp></Dscp>
  <KeyValues>           
     <name>ddd</name>
     <family>eee</family>
     <date>20.3</date>
  </KeyValues>
</Shot>
<Shot>
<ShotGUID>2</ShotGUID>
<Title>qqq</Title>
<Group>www</Group>
<SGroup>rrr</SGroup>
<StartTime>12:00:00.00</StartTime>
<EndTime>13:00:00.00</EndTime>
<FileName>20.jpg</FileName>
<Dscp>hello</Dscp>
  <KeyValues>           
     <email>[email protected]</email>
     <index>mmm</index>
     <years>562</years>
     <factory>nnn</factory>
  </KeyValues>
</Shot>
java android xml-parsing
1个回答
0
投票

强烈建议您使用此答案来解析和获取xml模型。

https://stackoverflow.com/a/13150304/10608556

我们将永远在一起;)

© www.soinside.com 2019 - 2024. All rights reserved.