dom4j 两种创建XML Document方法中命名空间的差异!
2015-03-10 09:53
316 查看
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>
//第一种方法
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
- Xpath dom4j解析带有命名空间的XML的方法
- C#中命名空间嵌套的两种方法
- PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
- 使用伪命名空间封装保护独自创建的对象方法
- ROS(一)关于创建一个工作空间并且编译一个package的两种方法
- 如何在命名空间中用use引入类、方法,并创建别名
- dom4j 创建一个带命名空间的pom.xml 文件
- 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
- android 自定义控件,有无命名空间两种方法
- DOM4J处理XML带有命名空间的四种方法
- 【转】+【改】DOM4J处理XML带有命名空间的四种方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- JavaScript 编程引入命名空间的方法与代码
- 关于反射中创建类型实例的两种方法
- Javascript 创建对象的两种方法
- 利用MS AJAX注册Javascript命名空间并创建类
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法