dom4j 两种创建XML Document方法中命名空间的差异!

dom4j 两种创建XML Document方法中命名空间的差异!

   Namespace namespace ...

   //第一种方法
   Document doc = DocumentHelper.createDocument();
   Element root = doc.addElement("Root", namespace.getURI());
   Element eResultMessage = root.addElement("ResultMessage");

   结果为:
   <Root xmlns="http://aaaaaa"><ResultMessage>...</ResultMessage></Root>



   //第二种方法
   Document doc = DocumentHelper.createDocument();
   Element root = doc.addElement(("Root");
   root.add(namespace);
   Element eResultMessage = root.addElement("ResultMessage");
   
   结果为:
   <Root xmlns="
http://aaaaaa"><ResultMessage xmlns="">...</ResultMessage></Root>

你可能感兴趣的:(dom4j 两种创建XML Document方法中命名空间的差异!)