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");
我無法獲取子節點獲取的值,我沒有得到任何錯誤,因此我無法找到根它的原因。 需要幫助。 提前致謝!
我應該用什麼?我第一次使用這個。 –