空間站

          北極心空

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

           package myPackage;

          import java.io.*;

          import org.jdom.*;
          import org.jdom.input.SAXBuilder;
          import org.jdom.output.XMLOutputter;

          public class MyClass {

           public static void main(String[] args) {
            File f=new File("test.xml");
            SAXBuilder saxb=new SAXBuilder();
            XMLOutputter op=new XMLOutputter();
            
            try {
             Document xmldoc=saxb.build(f);
             op.output(xmldoc, System.out);
            } catch (JDOMException e) {
             e.printStackTrace();
            } catch (IOException e) {
             e.printStackTrace();
            }
           
           }

          }


          ==============================================================================
          public   static   String   covertNodeToString(Node   node)   throws   TransformerFactoryConfigurationError,   TransformerException  
            {  
            Transformer   transformer   =   TransformerFactory.newInstance().newTransformer();  
            transformer.setOutputProperty(OutputKeys.INDENT,   "yes");  
             
            DOMSource   source   =   new   DOMSource(node);  
            ByteArrayOutputStream   baos   =   new   ByteArrayOutputStream();  
             
            transformer.transform(source,   new   StreamResult(baos));  
             
            return   String.valueOf(baos);  
            }  
             
            這樣可以了.   不過我把string轉(zhuǎn)換成UTF8后,還是有亂碼.   如何處理?  
            還有個問題,我這樣轉(zhuǎn)換,會自動加<?xml   version="1.0"   encoding="UTF-8"?>這句

          posted on 2008-11-25 11:41 蘆葦 閱讀(736) 評論(1)  編輯  收藏 所屬分類: JAVAXML

          Feedback

          # fsdaf 2014-10-13 20:59 afsd
          sdafasdf  回復(fù)  更多評論
            

          主站蜘蛛池模板: 江阴市| 肥乡县| 德州市| 嘉义县| 兴和县| 贡山| 寿宁县| 双牌县| 祥云县| 扎兰屯市| 元谋县| 彰化县| 芜湖县| 吉首市| 昌宁县| 北宁市| 开平市| 东明县| 黎平县| 广宗县| 大姚县| 微山县| 通榆县| 崇仁县| 嘉义市| 康定县| 宁德市| 东乌珠穆沁旗| 正定县| 磴口县| 新乡市| 萨嘎县| 绥芬河市| 沿河| 花垣县| 乌苏市| 观塘区| 石景山区| 朝阳区| 岢岚县| 沽源县|