Mencari Root XML Menggunakan Java

Posted in Java, XML, Wednesday, January 2nd, 2013, by Muhammad Fahmi Al Azhar

Untuk mencari node dari file XML menggunakan Java sangat mudah, berikut adalah contoh source code untuk mencarinya.

Ceritanya, ada file xml bernama mahasiswa.xml dengan isi sebagai berikut:

<?xml version="1.0"?>
<stis>
    <mahasiswa type="Komputasi">
        <nama>Azuharu</nama>
		<jurusan>
			<kelas>4KS1</kelas>
		</jurusan>
	</mahasiswa>
</stis>

Menggunakan Java, kita akan mencari root dari XML tersebut. Jika source code nya benar, maka hasil running dari program akan menghasilkan “stis”

Ini adalah source code nya:

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;

public class xmlroot 
{
    public static void main (String [] args)
    {
        System.out.println("Mencari Root dari File XML");
        try
        {
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.parse("mahasiswa.xml");
            Node node = doc.getDocumentElement();
            String root = node.getNodeName();
            System.out.println("Rootnya adalah: "+root);
        }
        catch(Exception e)
        {
        }
    }
}

Semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *