Как мы можем получить содержимое внутреннего тега с тем же именем тега в синтаксический анализ XML в Android? - PullRequest
1 голос
/ 07 декабря 2011

как мы можем получить содержимое внутреннего тега с тем же именем тега в синтаксическом разборе XML в Android?если программа имеет одинаковое имя тега в xml, то как мы можем получить значение внутреннего тега этого тега, имя которого одинаково каждый раз, когда я получаю только значение, связанное с первым тегом этого имени, мой локальный xml-файл показан ниже. Как я могуPasre и получить значение?

<?xml version="1.0" encoding="UTF-8"?>
<categories>
<category>
<id>
1
</id>
<name>
Main name
</name> 
<subcategories>
<count>
1
</count>
<subcategory>
<id>
2
</id>
<name>
Sub name
</name> 
<products> 
<count>
5
</count> 
<product> 
<id>
1
</id>
<name>
fullname
</name>
<description>
this is full name and something 
</description>
<color>
white
</color> 
<size>
xyz
</size>
<images> 
<count>
2
</count>
<image>
<title>
test
</title>
<url>
www.test.com/test1.jpg
</url> 
</image>
</images> 
</product>
</products>
</subcategory>
</subcategories>
</category>
<category> 
<id>
2
</id> 
<name>
other name
</name>
<subcategories>
<count>
1
</count>
<subcategory>
<id>
2
</id> 
<name>
other name subname
</name> 
<products>
<count>
5
</count> 
<product> 
<id>
1
</id>
<name>
patname of othername
</name>
<description>
this isapt name and something
</description>
<color>
white
</color> 
<size>
xyz
</size> 
<images>
<count>
2
</count> 
<image> 
<title>
test
</title>
<url>
www.test.com/test1.jpg
</url>
</image>
</images> 
</product>
</products> 
</subcategory>
</subcategories>
</category> 
</categories>

1 Ответ

0 голосов
/ 07 декабря 2011

Если вы используете синтаксический анализатор DOM, вы можете просто проверить parentMode, поскольку внешний и внутренний узлы будут иметь разные родительские узлы.

...