乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java

       muyable 2015-01-01
      dom4j中能否通過節(jié)點(diǎn)的屬性獲得某個具體的節(jié)點(diǎn)?
      <root>
      <node name="a">
          <xml>1</xml>
      </node>
      <node name="b">
          <xml>2</xml>
      </node>
      <node name="c">
          <xml>3</xml>
      </node>
          ....
      

      我想獲得 node name="b" 的這個節(jié)點(diǎn)該怎么辦?求各位大神幫忙解決下??!

      已采納
      public static void main(String[] args) {
          SAXReader saxReader = new SAXReader();
          Document document;
          try {
              document = saxReader.read(new File(Dom4j.class.getClass()
                      .getResource("/").getFile().toString()
                      + "test.xml"));
              Element root = document.getRootElement();
              Element node = Dom4j.parse(root , "name" , "b");
              ...
          } catch (Exception e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
      }
      
      /*
       * 獲得X屬性結(jié)果是X值的整個標(biāo)簽
       */
      public static Element parse(Element node , String type , String val) {
          for (Iterator iter = node.elementIterator(); iter.hasNext();) {
              Element element = (Element) iter.next();
              Attribute name = element.attribute(type);
              if (name != null) {
                  String value = name.getValue();
                  if (value != null && val.equals(value))
                      return element;
                  else
                      parse(element , type , val);
              }
          }
          return null;
      }
      
      2014.01.04 02:07

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約