0
我有一个像这样的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");
我无法获取子节点获取的值,我没有得到任何错误,因此我无法找到根它的原因。 需要帮助。 提前致谢!
我应该用什么?我第一次使用这个。 –