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

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

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

    posts - 54,  comments - 1,  trackbacks - 0

     

    import java.io.FileWriter;
    import java.io.IOException;

    import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.JDOMException;
    import org.jdom.Text;
    import org.jdom.input.SAXBuilder;
    import org.jdom.output.Format;
    import org.jdom.output.XMLOutputter;
    import org.jdom.xpath.XPath;

    /**
     * 使用JDom操作XML工具
     * 
     * @author ZhuJun Create on 2005-8-17
     
    */

    public class XmlUtil {

     
    /**
      * 解析XML文件,生成Document對(duì)象
      * 
      * @param fileName
      * @return @throws
      *         JDOMException
      * @throws IOException
      * 
      * @author ZhuJun Create on 2005-8-17
      
    */

     
    public static Document parseXml(String fileName) throws JDOMException,
       IOException 
    {
      SAXBuilder builder 
    = new SAXBuilder();
      
    return builder.build(fileName);
     }


     
    /**
      * 輸出XML文件
      * 
      * @param docXML
      * @param strFilename
      * 
      * @author ZhuJun Create on 2005-8-17
      
    */

     
    public static void OutputXML(Document doc, String strFilename) {
      XMLOutputter fmt 
    = new XMLOutputter();
      fmt.setFormat(Format.getPrettyFormat());
      
    try {
       FileWriter fwXML 
    = new FileWriter(strFilename);
       fmt.output(doc, fwXML);
       fwXML.close();
      }
     catch (IOException e) {
       e.printStackTrace();
      }

     }


     
    /**
      * 取得節(jié)點(diǎn)的值
      * 
      * @param xPath
      * @return @throws
      *         JDOMException
      * 
      * @author ZhuJun Create on 2005-8-17
      
    */

     
    public static String getNodeValue(Document doc, String xPath)
       throws JDOMException 
    {
      
    return ((Text) XPath.selectSingleNode(doc.getRootElement(),
        
    new StringBuffer(xPath).append("/text()").toString()))
        .getTextNormalize();
     }


     
    /**
      * 取得節(jié)點(diǎn)的屬性值
      * 
      * @param xPath
      * @param attrName
      * @return @throws
      *         JDOMException
      * 
      * @author ZhuJun Create on 2005-8-17
      
    */

     
    public static String getAttributeValue(Document doc, String xPath,
       String attrName) throws JDOMException 
    {
      Element element 
    = (Element) XPath.selectSingleNode(
        doc.getRootElement(), xPath);
      
    return element.getAttributeValue(attrName);
     }

    }
    posted on 2005-08-18 14:12 ZhuJun 閱讀(343) 評(píng)論(0)  編輯  收藏 所屬分類: 開發(fā)手記

    蜀中人氏,躬耕于珠海

    <2005年8月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點(diǎn)

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 51164
    • 排名 - 974

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲一级毛片视频| 亚洲成AV人片在线观看WWW| 国产成人亚洲综合一区| 5555在线播放免费播放| 亚洲精品偷拍无码不卡av| 免费国产黄网站在线观看视频| 久久精品视频亚洲| 99久久免费精品高清特色大片| 亚洲一区综合在线播放| 国产免费不卡视频| 亚洲国产乱码最新视频| 日日AV拍夜夜添久久免费| 最新亚洲人成无码网站| 亚洲av日韩片在线观看| fc2免费人成在线视频| 亚洲爆乳无码一区二区三区| 99re视频精品全部免费| 亚洲中文字幕人成乱码| 在线观看免费污视频| 免费看一级一级人妻片| 亚洲中文字幕无码一区二区三区 | 一区二区亚洲精品精华液 | 野花香在线视频免费观看大全 | 亚洲一区二区三区播放在线 | 久久久久免费精品国产| 亚洲综合图片小说区热久久| 久久久久久久久免费看无码| 久久精品国产亚洲av品善| 亚洲色WWW成人永久网址| 亚洲香蕉免费有线视频| 爱情岛论坛亚洲品质自拍视频网站 | 婷婷亚洲久悠悠色悠在线播放| 久久午夜夜伦鲁鲁片免费无码影视 | 久久综合亚洲色hezyo| 国产亚洲色婷婷久久99精品91| 日本卡1卡2卡三卡免费| 国产亚洲精aa在线看| 亚洲精品99久久久久中文字幕| 8888四色奇米在线观看免费看| 亚洲精品乱码久久久久久V| 亚洲男同帅GAY片在线观看|