Я обрабатываю XML-файл, используя apache.commons.digester
XML, например, имеет следующую структуру:
< Files >
< File Name="ABC.EXE" Version="1.0" Size="3954174" >
< File Name="XYZ.EXE" Version="2.0" Size="11833856" >
< File Name="RST.exe" Version="3.0" Size="32768" >
< Files >
Я хочу избежатьцикл после того, как Digester анализирует XML.Есть ли какое-либо правило, которое я могу указать, чтобы я возвращал только атрибуты, связанные с файлом с name="XYZ.EXE'
Обновление -
Поскольку, я задал этот вопрос, я погуглил и наткнулся, http://wiki.apache.org/commons/Digester/FAQ, где говорится, что используя только Дигестера, нельзя получить доступ к атрибутам с конкретными значениями.Нужно использовать XSLT-преобразование (org.xml.sax.XMLFilter).Я понятия не имею, как это сделать.Все еще в поисках решения.Любые предложения приветствуются.