banxitan

          統計

          留言簿(2)

          閱讀排行榜

          評論排行榜

          xmlbeans dom level 3 not implemented

          今天在用XmlBeans解析XML DOC時,遇到“xmlbeans dom level 3 not implemented”的解決辦法!

          問題產生的原因:
              1、由于在生成的XML結構中插入了一些未在XSD中定義的節點,那么這些節點無法用XMLBeans所采用的對象的方法獲取,只能采用DOM的方式來處理,但在處理的過程中報“xmlbeans dom level 3 not implemented”

          //
          實例化一個文檔構建器工廠
          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
          factory.setNamespaceAware(true);
          //通過文檔構建器工廠獲取一個文檔構建器
          DocumentBuilder builder = factory.newDocumentBuilder();
          //通過文檔通過文檔構建器構建一個文檔實例
          AssertionDocument assertionDoc = AssertionDocument.Factory.parse(new File(”xml/assertion.xml”), loadOptions);

          Document doc = builder.parse(new InputSource(new StringReader(assertionDoc.toString())));
          doc.getDocumentElement().setIdAttribute(”AssertionID”, true);


          posted on 2009-04-14 10:11 MikyTan 閱讀(822) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 鹿泉市| 凤阳县| 泌阳县| 长白| 武安市| 同心县| 正阳县| 中宁县| 上饶县| 加查县| 北辰区| 中江县| 正安县| 积石山| 肇东市| 萍乡市| 淳安县| 沁阳市| 双牌县| 临沭县| 宁都县| 襄汾县| 军事| 双江| 伊川县| 呼和浩特市| 黑水县| 西平县| 威宁| 霞浦县| 民和| 祥云县| 滦平县| 通海县| 孙吴县| 霍邱县| 长沙市| 海原县| 友谊县| 宜春市| 淅川县|