【发布时间】:2014-07-21 12:22:44
【问题描述】:
我是 xml 解析的新手。在我的 xml 解析数据中是这样的
<popularmakes>
<make>
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
.......
.......
.......
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
</popularmakes>
<othermakes>
<make>
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
.......
.......
.......
<name>Maruti Suzuki</name>
<brandlogo>
<ldpi><![CDATA[http://www.cartrade.com/images/logos/png/68/Maruti-Suzuki.png]]></ldpi>
<mdpi><![CDATA[http://www.cartrade.com/images/logos/png/90/Maruti-Suzuki.png]]></mdpi>
</brandlogo>
</make>
</othermakes>
在此我使用 dom 解析器来获取数据。但我无法做到这一点。我在 google 中搜索了很多但所有样本都只有一个节点数据。在这个 xml 解析中如何获取 name 和 brandlogo 即图像 ldpi 和 mdpi。特别是如何获取数据,即 brandlogo 内部的 ldpi 和 mdpi。我的问题是 ldpi 和 mdpi 内部的 CDATA 可用。所以我无法解析数据。所以请建议我如何做到这一点。在此先感谢大家..
【问题讨论】:
-
显示一些代码你做了什么..所以我们可以编辑,让你更容易