Android Java İle Xml Okuma
7 Kasım 2022 / 18:10
Burak
Merhabalar,
Java ile xml okumak isterseniz aşağıdaki adımları izleyebilirsiniz.
Aşağıdaki gibi bir xml olduğunu varsayalım
Öncelikle kütüphaneleri yükleyin
1 2 3 4 5 6 7 8 9 |
import android.os.Bundle; import android.os.StrictMode; import android.view.View; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; |
Herhangi bir event’a aşağıdaki kodu yapıştırın
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
try { String url = "https://www.sanaldata.com/android_test_xml.xml"; StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); DocumentBuilderFactory f = DocumentBuilderFactory.newInstance(); DocumentBuilder b = f.newDocumentBuilder(); Document doc = b.parse(url); doc.getDocumentElement().normalize(); NodeList childNodes = doc.getChildNodes(); NodeList nList = doc.getElementsByTagName("items"); for (int i=0; i<nList.getLength(); i++) { Node n=nList.item(i); Element kisiElement = (Element) n; String kayit = kisiElement.getElementsByTagName("name").item(0).getTextContent(); String sira = kisiElement.getElementsByTagName("sira").item(0).getTextContent(); System.out.println("Adı : "+sira+" "+kayit); } } catch (Exception e) { e.printStackTrace(); } |
Ayrıca Androidmanifest.xml internet izin satırını eklemeyi unutmayın
1 |
<uses-permission android:name="android.permission.INTERNET" /> |
Hepsi bu kadar…
Etiketler: Android ile xml parse, Android Java Xml Read
Bu Yazılarıda Okuyabilirsiniz...
Bir cevap yazın