java dom获取命名空间属性_java – 如何在XML DOM对象中添加命名空间前缀?
我正在尝试使用特定的命名空间来构建一个
XML文档.我想要生成的最终文档应该是这样的:
token
token
token
这是我到目前为止.
Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
Element requestElement = document.createElementNS("http://www.myschema.com", "documentObject");
document.appendChild(requestElement);
Element sender = document.createElement("sender");
requestElement.appendChild(sender);
Text senderText = document.createTextNode("Xmlsender");
sender.appendChild(senderText);
Element receiver = document.createElement("receiver");
requestElement.appendChild(receiver);
Text receiverText = document.createTextNode("Xmlreceiver");
receiver.appendChild(receiverText);
Element payload = document.createElement("payload");
requestElement.appendChild(payload);
Text payloadText = document.createTextNode("Xmlpayload");
payload.appendChild(payloadText);
StringWriter sw = new StringWriter();
StreamResult result = new StreamResult(sw);
DOMSource source = new DOMSource(requestElement);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING, "utf-8");
transformer.transform(source, result);
String xmlString = sw.toString();
System.out.println(xmlString)
由于某些原因,当我运行上面的架构出来没有前缀.如下所示:
Xmlsender
Xmlreceiver
Xmlpayload
我需要做什么,以便XML完全如第一个XML示例所示,名称空间前缀和标签具有命名空间前缀?
我正在尝试创建一个XML字符串,该字符串将用于Spring-WS webservice,该Web服务器希望使用第一个示例中显示的格式的JAXB对象.
java dom获取命名空间属性_java – 如何在XML DOM对象中添加命名空间前缀?相关推荐
- JS DOM获取元素属性+操作方法
JS DOM获取元素属性+操作方法 文章目录 JS DOM获取元素属性+操作方法 基础属性 title属性 tagName属性 : 获取标签名 className属性 : 获取类名 Nodelist. ...
- 如何在github存储库中添加屏幕截图到README?
本文翻译自:How to add screenshot to READMEs in github repository? Is it possible to place a screenshot in ...
- ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?
ubuntu添加路由 I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to ...
- JS向对象中添加和删除属性
向对象中添加属性 语法: 对象.属性名 = 属性值; 对象["属性名"] = 属性值; //这种方式能够使用特殊的属性名 对象的属性名没有任何要求,不需要遵守标识符的规范,但是在开 ...
- 如何在Linux kernel Makefile中添加宏定义
如何在Linux kernel Makefile中添加宏定义: CFLAGS_object.o += -DMACRO_NAME 在编译object.o时定义宏MACRO_NAME,在kernel中添加 ...
- js 对象中添加新属性
js 对象中添加新属性 对象数组添加新属性 同名属性会被覆盖,相同属性会去重
- 如何在Adobe DW CC2017中添加服务器行为、数据库和绑定面板
如何在Adobe DW CC2017中添加服务器行为.数据库和绑定面板 如何给dw cc2017安装插件. 1.安装DMXzone Extension Manager. https://pan.bai ...
- access数据库中怎么添加计算机,如何在Access 2007数据库中添加附件 -电脑资料
Access允许您在数据库表中包含附件, 1. 首先使用Access 2007打开Access数据库. 2. 在"设计视图"中打开您想要添加附件的表. 3. 在"字段名称 ...
- js给数组添加数据的方式/js 向数组对象中添加属性和属性值
参考:https://www.cnblogs.com/ayaa/p/14732349.html js给数组添加数据的方式有以下几种: 直接利用数组下标赋值来增加(数组的下标起始值是0) 例,先存在一个 ...
最新文章
- fileupload控件在ajax中无法使用
- EDM营销之邮件投递篇
- Windows下的ping
- 增压的jstack:如何以100mph的速度调试服务器
- 【美团分享】美团大脑及其在推荐系统中的应用.pdf(附下载链接)
- Java基础-学习笔记(六)——类的封装性
- 关于数据库#1063 - Incorrect column specifier for column 'xxx'异常
- Python新书上市,强烈推荐!《Python网络数据爬取及分析从入门到精通(爬取篇)》导读
- 今天第一次解决了程序在未装VS和XP下运行的问题
- 财报发布前获多家投行认可,借商流+物流闭环效应达达估值可期
- Unity3d模型渲染灯光黑暗问题解决
- [长期更新]相似单词对比
- 火车头采集保存html,火车头采集器用正则提取方式获取当前页面URL
- 高德地图之添加遮盖物
- Java实现简易计算器
- CAD开发:DWG合并,dwg转换为dxf
- python之制作飞机大战外星人
- linux paste变量,Linux paste命令
- 告诉你什么是“五险一金”
- 弘辽科技:拼多多最容易拿到免费流量的两大核心。
热门文章
- 20145335 《信息安全系统设计基础》课程总结
- java 23种设计模式(转载)
- LA 6047 Perfect Matching 字符串哈希
- 如何不使用让menu控件不回发(postback)
- React基础篇(三)之 webpack打包项目配制
- Android自定义ImageView(二)——实现双击放大与缩小图片
- Android Animation --ScaleAnimation
- nRF52832 BLE_DFU空中升级OTA(一)安装软件(SDK14.2.0)
- 【JavaScript算法】---快速排序法
- 如何查看交换机某端口下接什么设备