Javaを使用してXMLファイルを読み込む方法を理解しようとしています。私は1つのXMLタグを持っていて、それを有効にして、メソッドに真を渡し、別のメソッドに数値を提供する別のXMLタグを渡すことができます。私は自分のXMLファイル内に行を置いてtrueを渡し、その数値をvalueofnumberとして渡したいと思います。私は、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ファイル内の特定の文字列のif文のテストのシリーズを使用してXMLファイルを読み出しています。現在、getIndex()も試してみると何も表示されないというエラーが表示されています。事前に
おかげで非常に多くの
要素名(localName)と属性値を混同していますか?あなたが読もうとしているXMLを表示してください。 –
'getIndex'の呼び出しがありません。 'attributes'や' localName'がどこに宣言/初期化されているのか分かりません。すべての関連コードをお知らせください。 –
サンプルXMLに貼り付けることはできますか? – jiggy