溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

xml基礎

發布時間:2020-08-05 00:39:22 來源:網絡 閱讀:408 作者:ylwyzhylwd1 欄目:開發技術

獲取標簽

public void test() throws Exception{

        SAXReader reader = new SAXReader();

        Document doc = reader.read(new("./src/contact.xml"));

        //2得到根標簽

        Element rootelem =doc.getRootElement();

        //得到標簽名字

         String name=rootelem.getName();

        

 

        //3得到當前標簽下(contactList)的指定名稱(contact)的第一個子標簽(只拿到第一個contact)

 Element contactElem =  rootElem.element("contact");

System.out.println()

 

            //4得到當前標簽下(contactList)指定名稱(contact)的所有子標簽

              Iterator<Element> it   =  rootElem.elementIterator("contact");

        while(it.hasNext()){

                    //5得到當前標簽下的所有子標簽

                    List <Element> list =rootElem.elements();  

                    //遍歷List的方法

        //1傳統for循環 2增強for循環 3迭代器

     for(int i =0;i<list.size();i++){

         

    }  

 

   //獲取更深層次的標簽(方法只能一層層地獲?。?/p>

   Element nameElem =doc.getRootElement().element("contact").element("name");

    System.out.println(nameElem.getName());

 

         //獲取屬性(屬性在標簽內部,拿到屬性得先拿到它所在的標簽)

         SAXReader reader =new SAXReader();

        Document doc = reader.read(new File("./src/contact.xml"));

         Element contactElem =doc.getRootElement().element("contact");

           //2得到屬性

            //得到指定名稱的屬性值

           String idValue= contactElem.attributeValue("id");

            System.out.println(idValue);-------------結果是001

                          //2.2得到指定屬性名的屬性對象

                

             Attribute idAttr =contactElem.attribute("id");  

            //getName:屬性名稱 getValue:屬性值

        System.out.println(idAttr.getName()+""+idAttr.getValue());

        //得到所有屬性對象

        List<Attribute > list = contactElem.attributes();

        contactElem.attributeIter

 

 

            //屬性在標簽內,文本在標簽體

                
  /**
   * 注意: 空格和換行也是xml的內容
   */
  String content = doc.getRootElement().getText();
  System.out.println(content);

}

}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女