Ceci est le code que j'utilisais pour Android 2.3. et il fonctionne pour fonctionner correctement. Mais ne pas pourquoi il ne semble pas fonctionner dans Android 3,0documentbuilderfactory ne fonctionne pas dans Android 3.0
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try
{
try
{
while(this.xml.available()>0)
Log.e("content", ""+this.xml.read());
}
catch (Exception e) {
// TODO: handle exception
Log.e("error", "while reading the file");
}
this.xml.reset();
DocumentBuilder builder = factory.newDocumentBuilder();
Document dom = builder.parse(this.xml);
Element root = dom.getDocumentElement();
Log.d(TAG, "have root?"+dom.getLocalName());;
Log.d(TAG, "have root?"+dom.getInputEncoding());;
Log.d(TAG, "have root?"+dom.getNodeValue());;
}
catch (Exception e)
{
Log.e(TAG, e.getMessage(), e);
}
//Log.d(TAG, "Exit: parse");
return stores;
}
Le innner en affiche les contenus de fichiers en nombre. Mais quand je reçois le dom. * Je reçois null pourquoi est-ce le cas?
Des suggetions?
root.getTagName() retourne l'étiquette de tête appropriée .. mais lorsque je tente articles NodeList = root.getElementsByTagName ("somenode"); Je reçois toujours zéro –