У меня есть xml что-то вроде этого.xmlConfig.configurationAt не получает значение
<card>
<name>VISA</name>
<id>0</id>
<length>
<value>16</value>
</length>
<bin>
<range>
<start>4</start>
</range>
</bin>
</card>
Это мой код, который я использую для загрузки и анализа этого xml.
private XMLConfiguration loadInputXml(final String responseXml)
throws ConfigurationException {
final XMLConfiguration xmlConfig = new XMLConfiguration();
xmlConfig.setDelimiterParsingDisabled(true);
xmlConfig.setValidating(false);
xmlConfig.load(new ByteArrayInputStream(responseXml.getBytes()));
return xmlConfig;
}
Теперь я пытаюсь извлечь значения с помощью этого кода
XMLConfiguration xmlConfig = loadInputXml(xmlString);
List<HierarchicalConfiguration> cardList = xmlConfig
.configurationsAt("card");
Я не в состоянии принести дочерние узлы, и я не получаю ошибку поэтому я не могу найти корень причина этого. Нужна помощь. Заранее спасибо !!!!
Что я должен использовать? Я впервые использую это. –