Java XML API Programming
XML merupakan kependekan dari Extensible Markup Language. Teknologi yang digunakan pada XML sebenarnya bukan teknologi baru, tapi merupakan turunan dari SGML yang telah dikembangkan pada awal 80-an dan telah banyak digunakan pada dokumentasi teknis proyek-proyek berskala besar.
Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawali dengan ‘<’ dan diakhiri dengan ‘>’), tag penutup(diawali dengan ‘’) dan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal
Heading standard untuk Document XML
Biasakanlah setiap membuat dokumen XML diawali dengan heading standard XML. Formatnya adalah sebagai berikut:
Dokumen XML harus memiliki Root tag
Sebuah dokumen XML yang baik harus memiliki root tag. yaitu tag yang melingkupi keseluruhan dari dokumen. Tag-tag yang lain, disebut child tag, berada didalam root membentuk hirarki seperti contoh berikut:
Contoh:
XML Sifatnya Case Sensitive
Tag XML merupakan case sensitive, karena itu kita harus teliti dalam hal ini. Tidak seperti HTML yang relatife bebas, jika dalam XML tag
JDOM (Java Document Object Model)
Merupakan salah satu Java Library API dan digunakan untuk menghadirkan kemudahan dan efisiensi dalam pembacaan, manipulasi, menulis dalam suatu dokumen XML.
JDOM terdiri dari 5 package:
C. Langkah-Langkah :
Membuat File XML Biodata.xml
Source 8.5 Biodata.xml
Membuat Program InOutXML.java
Source 8.6 InOutXML.java
import java.io.File;
import org.jdom.Document;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class InOutXML {
public InOutXML() {
// Asumsi definisi baca file XML
String filename = "c:\\Biodata.xml";
try {
// Build w/ SAX
SAXBuilder b = new SAXBuilder();
// Buat Document
Document doc = b.build(new File(filename));
// Untuk Menampilkan Output XML ke Layar
XMLOutputter outputter = new XMLOutputter();
outputter.output(doc, System.out);
} catch (Exception e) {
e.printStackTrace(); }}
public static void main(String[] args) {
new InOutXML();
} }
Tidak ada komentar:
Posting Komentar