<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)論

    閱讀排行榜

    主站蜘蛛池模板: 最新亚洲卡一卡二卡三新区| 亚洲人成人网站色www | 狠狠亚洲狠狠欧洲2019| 亚洲a∨无码精品色午夜| 好男人看视频免费2019中文| 亚洲午夜在线播放| 午夜视频免费成人| 国产精品亚洲一区二区无码| 免费h成人黄漫画嘿咻破解版| 最新亚洲人成无码网站| 亚洲国产成人久久一区WWW| 一级一级毛片免费播放| 亚洲日本va中文字幕久久| 暖暖免费在线中文日本| 亚洲乱亚洲乱淫久久| 国产电影午夜成年免费视频| 亚洲国产精品免费观看| 国产三级免费电影| 东北美女野外bbwbbw免费| 亚洲日韩图片专区第1页| 一本无码人妻在中文字幕免费| 亚洲国产精品无码久久久| 色影音免费色资源| 亚洲人片在线观看天堂无码| 免费在线观看中文字幕| 最新亚洲成av人免费看| 亚洲区精品久久一区二区三区| 在线看片人成视频免费无遮挡| 青青久久精品国产免费看| 亚洲欧洲日产国码无码久久99| 91免费国产自产地址入| 色偷偷亚洲男人天堂| 亚洲综合网站色欲色欲| www视频免费看| 国产精品亚洲а∨天堂2021| 亚洲日本va中文字幕久久| 成年女人午夜毛片免费视频 | 亚洲国产精品久久久天堂| 在线观看H网址免费入口| 免费无遮挡无码视频在线观看 | aaa毛片视频免费观看|