ถ้าหากต้องการใช้ StAX ไลบรารีในการสร้างไฟล์ XML ที่มีภาษาไทย ให้กำหนด encoding ตอนที่สร้าง XMLStreamWriter
import java.io.OutputStream;
import java.io.FileOutputStream;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamWriter;
public class LetterWriter {
public static void main(String[] args) {
try {
String fileName = "letter.xml";
XMLOutputFactory xof = XMLOutputFactory.newInstance();
XMLStreamWriter xtw = null;
OutputStream stream = new FileOutputStream(fileName);
xtw = xof.createXMLStreamWriter(stream, "tis-620");
xtw.writeStartDocument("tis-620", "1.0");
xtw.writeStartElement("บันทึกข้อควา");
....
ไม่มีความเห็น