1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| AssetManager mgr = this.mContext.getAssets();
InputStream in = mgr.open("xml/monxml.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document;
document = db.parse(in);
Element element = document.getDocumentElement();
NodeList nodeList = element.getElementsByTagName("monnoeud"); // fais une liste de tout les nuds "ressources"
Element entry = (Element) nodeList.item(0); // prend le 1er nud, en même temps y'en a qu'un
Element eIp = (Element) entry.getElementsByTagName("first").item(0); // là ya qu'une entrée ip par ressources
Element ePort = (Element) entry.getElementsByTagName("second").item(0); // là ya qu'une entrée port par ressources
String sIp = eIp.getFirstChild().getNodeValue();
String sPort = ePort.getFirstChild().getNodeValue(); |