0
我想了解如何使用Java讀出XML文件。我想有一個XML標記,可以將其稱爲啓用,將true傳遞給方法,將另一個XML標記傳遞給另一個方法。我希望通過在我的XML文件中添加行並傳遞值作爲valueofnumber來傳遞true。我讀出使用一系列在一個XML文件中的某些字符串if語句測試的XML文件:XML和Java ...關於值與索引相混淆?
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
{
if (localName.equals("enabled")){
currentConfig.setenabled(true);
}
else if (localName.equals("number")){
currentConfig.setnumber(Double.parseDouble(attributes.getValue("number")))
}
}
我越來越困惑,如何從XML文件中提取數的值。目前,當我嘗試使用getIndex()時,我只是得到一個沒有任何內容的錯誤。
在此先感謝
您是否將元素名稱(localName)與屬性值混淆?向我們展示您正在嘗試閱讀的XML。 –
我沒有看到任何對'getIndex'的調用。我沒有看到屬性或localName是在哪裏聲明/初始化的。請向我們展示所有相關的代碼。 –
您可以粘貼一些示例XML嗎? – jiggy