免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
利用開源項目Dom4J生成包含中文的XML文檔 - Passer‘s歷史的天空 - Don...
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import java.io.*;

 

public class createXML_chinese {
    public createXML_chinese() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }


    public void generateDocument(){
   //此API為了生成一個xml文件

     Document document = DocumentHelper.createDocument();
     //使用 DocumentHelper 類創(chuàng)建一個文檔實例。DocumentHelper 是生成 XML 文檔節(jié)點(diǎn)的 dom4j API 工廠類

     Element catalogElement = document.addElement("catalog");
     //使用 addElement() 方法創(chuàng)建根元素 catalog。 addElement() 用于向 XML 文檔中增加元素

     catalogElement.addComment("An XML Catalog");
     //在 catalog 元素中使用 addComment() 方法添加注釋“An XML catalog”

     catalogElement.addProcessingInstruction("target","text");
     //在 catalog 元素中使用 addProcessingInstruction() 方法增加一個處理指令

     Element journalElement =  catalogElement.addElement("journal");
     //在 catalog 元素中使用 addElement() 方法增加 journal 元素


     journalElement.addAttribute("title", "XML Zone");
     journalElement.addAttribute("publisher", "IBM developerWorks");
     //使用 addAttribute() 方法向 journal 元素添加 title 和 publisher 屬性。


     Element articleElement=journalElement.addElement("文章");
     //向journal  元素中添加 article 元素

     articleElement.addAttribute("level", "Intermediate");
     articleElement.addAttribute("date", "December-2001");
      //為 article 元素增加 level 和 date 屬性

     Element  titleElement=articleElement.addElement("title");
     //向 article 元素中增加 title 元素


     titleElement.setText("Java configuration with XML Schema");
     //使用 setText() 方法設(shè)置 article 元素的文本


     Element authorElement=articleElement.addElement("author");
     //在 article 元素中增加 author 元素


     Element  firstNameElement=authorElement.addElement("firstname");
     firstNameElement.setText("Marcello");
     //在 author 元素中增加 firstname 元素并設(shè)置該元素的文本

     Element lastNameElement=authorElement.addElement("lastname");
     lastNameElement.setText("Vitaletti");
     //在 author 元素中增加 lastname 元素并設(shè)置該元素的文本


     //document.addDocType("catalog", null,"file://c:/Dtds/catalog.dtd");
     //可以使用 addDocType() 方法添加文檔類型說明。
     //   這樣就向 XML 文檔中增加文檔類型說明:
     //<!DOCTYPE catalog SYSTEM "file://c:/Dtds/catalog.dtd">

 


      try{
       //   XMLWriter output = new XMLWriter(new FileWriter( new File("c:/test.xml") ));

       //通過如下改變代碼徹底解決中文輸入問題
       // XML 聲明 <?xml version="1.0" encoding="UTF-8"?> 自動添加到 XML 文檔中。
          org.dom4j.io.XMLWriter output = new org.dom4j.io.XMLWriter(new FileOutputStream("E:/JavaCodeCollection/java學(xué)習(xí)/test/test.xml"));

 


          output.write( document );
          output.close();
         }
     catch(IOException e){System.out.println(e.getMessage());}

 

     //  如果文檔要使用文檔類型定義(DTD)文檔驗證則必須有 Doctype。
     // XML 聲明 <?xml version="1.0" encoding="UTF-8"?> 自動添加到 XML 文檔中。

 

   }


   public static void main(String[] argv){
   createXML_chinese dom4j=new createXML_chinese();
   dom4j.generateDocument();
}

    private void jbInit() throws Exception {
    }


}

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用 domj4 API 創(chuàng)建與修改 XML 文檔
dom4j讀取某個元素的某個屬性
使用 dom4j 解析 XML
dom4j使用基本指南
java調(diào)用main自動執(zhí)行testng方法一
DOM4J 使用基礎(chǔ)指南........ - JAVA & XML & JAVASCRIP...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服