การใช้ StAX ไลบรารีในการสร้างไฟล์ XML ที่มีภาษาไทย

StAX XML encoding tis-620 JDK6 Java

ถ้าหากต้องการใช้ 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("บันทึกข้อควา");

           ....

บันทึกนี้เขียนที่ GotoKnow โดย  ใน XML Web Services Tips & Troubleshooting

คำสำคัญ (Tags)#encoding#java#xml#tis-620#stax

หมายเลขบันทึก: 228538, เขียน: 10 Dec 2008 @ 09:23 (), แก้ไข: 24 May 2012 @ 22:16 (), สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, อ่าน: คลิก


ความเห็น (0)