<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-9  評論-15  文章-1  trackbacks-0
    、xml有哪些解析技術?區別是什么?

    答:有DOM,SAX,STAX等

    DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存,適合對XML的隨機訪問SAX:不現于DOM,SAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結束,或者標簽開頭與標簽結束時,它會觸發一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問

    STAX:Streaming API for XML (StAX)

    2、你在項目中用到了xml技術的哪些方面?如何實現的?

    答:用到了數據存貯,信息配置兩方面。在做數據交換平臺時,將不能數據源的數據組裝成XML文件,然后將XML文件壓縮打包加密后通過網絡傳送給接收者,接收解密與解壓縮后再同XML文件中還原相關信息進行處理。在做軟件配置時,利用XML可以很方便的進行,軟件的各種配置參數都存貯在XML文件中。

    3、用jdom解析xml文件時如何解決中文問題?如何解析?

    答:看如下代碼,用編碼方式加以解決

    package test;

    import java.io.*;

    public class DOMTest

    {

    private String inFile = "c:\people.xml";

    private String outFile = "c:\people.xml";

    public static void main(String args[])

    {

    new DOMTest();

    }

    public DOMTest()

    {

    try

    {

    javax.xml.parsers.DocumentBuilder builder =

    javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();

    org.w3c.dom.Document doc = builder.newDocument();

    org.w3c.dom.Element root = doc.createElement("老師");

    org.w3c.dom.Element wang = doc.createElement("王");

    org.w3c.dom.Element liu = doc.createElement("劉");

    wang.appendChild(doc.createTextNode("我是王老師"));

    root.appendChild(wang);

    doc.appendChild(root);

    javax.xml.transform.Transformer transformer =

    javax.xml.transform.TransformerFactory.newInstance().newTransformer();

    transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, "gb2312");

    transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes");





    transformer.transform(new javax.xml.transform.dom.DOMSource(doc),

    new



    javax.xml.transform.stream.StreamResult(outFile));

    }

    catch (Exception e)

    {

    System.out.println (e.getMessage());

    }

    }

    }
    posted on 2005-08-22 15:08 jam 閱讀(1335) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲视频在线不卡| 久久久久亚洲精品影视| 亚洲乱理伦片在线观看中字| 国产成人无码免费看视频软件| 亚洲福利电影一区二区?| 久久精品国产免费观看| 亚洲第一成年网站大全亚洲| 永久免费AV无码国产网站| 久久亚洲精品专区蓝色区| 午夜成年女人毛片免费观看| 亚洲色www永久网站| 免费观看国产小粉嫩喷水| 一级特黄色毛片免费看| 久久精品九九亚洲精品天堂| 日韩精品在线免费观看| 亚洲人成日本在线观看| 国产美女无遮挡免费网站| 日韩精品视频在线观看免费 | 国产精品久久久久久久久久免费| 亚洲精品影院久久久久久| 成人性生交视频免费观看| 老司机午夜在线视频免费观| 国产gv天堂亚洲国产gv刚刚碰 | 我们的2018在线观看免费高清| 日本亚洲色大成网站www久久| 日韩免费a级在线观看| CAOPORM国产精品视频免费| 亚洲一区二区在线免费观看| 中文字幕影片免费在线观看 | 91精品国产亚洲爽啪在线影院| 91精品国产免费久久国语麻豆| 亚洲第一第二第三第四第五第六| 免费一级特黄特色大片在线观看| a国产成人免费视频| 亚洲另类视频在线观看| 免费乱码中文字幕网站| 久久国产色AV免费观看| 国产亚洲男人的天堂在线观看| 亚洲av一综合av一区| 精品久久洲久久久久护士免费| 久久久久久av无码免费看大片|