空間站

          北極心空

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            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轉換成UTF8后,還是有亂碼.   如何處理?  
            還有個問題,我這樣轉換,會自動加<?xml   version="1.0"   encoding="UTF-8"?>這句

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

          Feedback

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

          主站蜘蛛池模板: 石阡县| 波密县| 郓城县| 迭部县| 灵寿县| 万安县| 长子县| 东阿县| 罗江县| 巴楚县| 忻州市| 双鸭山市| 剑川县| 阿拉尔市| 龙泉市| 涟水县| 扎兰屯市| 周宁县| 同江市| 唐山市| 叶城县| 西林县| 盐源县| 获嘉县| 阳城县| 都江堰市| 于都县| 广平县| 黔西县| 巩义市| 肃宁县| 陆川县| 新乐市| 许昌市| 安宁市| 和硕县| 长春市| 萝北县| 徐闻县| 璧山县| 镇原县|