我正在尝试使用特定的命名空间来构建一个

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对象中添加命名空间前缀?相关推荐

  1. JS DOM获取元素属性+操作方法

    JS DOM获取元素属性+操作方法 文章目录 JS DOM获取元素属性+操作方法 基础属性 title属性 tagName属性 : 获取标签名 className属性 : 获取类名 Nodelist. ...

  2. 如何在github存储库中添加屏幕截图到README?

    本文翻译自:How to add screenshot to READMEs in github repository? Is it possible to place a screenshot in ...

  3. 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 ...

  4. JS向对象中添加和删除属性

    向对象中添加属性 语法: 对象.属性名 = 属性值; 对象["属性名"] = 属性值; //这种方式能够使用特殊的属性名 对象的属性名没有任何要求,不需要遵守标识符的规范,但是在开 ...

  5. 如何在Linux kernel Makefile中添加宏定义

    如何在Linux kernel Makefile中添加宏定义: CFLAGS_object.o += -DMACRO_NAME 在编译object.o时定义宏MACRO_NAME,在kernel中添加 ...

  6. js 对象中添加新属性

    js 对象中添加新属性 对象数组添加新属性 同名属性会被覆盖,相同属性会去重

  7. 如何在Adobe DW CC2017中添加服务器行为、数据库和绑定面板

    如何在Adobe DW CC2017中添加服务器行为.数据库和绑定面板 如何给dw cc2017安装插件. 1.安装DMXzone Extension Manager. https://pan.bai ...

  8. access数据库中怎么添加计算机,如何在Access 2007数据库中添加附件 -电脑资料

    Access允许您在数据库表中包含附件, 1. 首先使用Access 2007打开Access数据库. 2. 在"设计视图"中打开您想要添加附件的表. 3. 在"字段名称 ...

  9. js给数组添加数据的方式/js 向数组对象中添加属性和属性值

    参考:https://www.cnblogs.com/ayaa/p/14732349.html js给数组添加数据的方式有以下几种: 直接利用数组下标赋值来增加(数组的下标起始值是0) 例,先存在一个 ...

最新文章

  1. fileupload控件在ajax中无法使用
  2. EDM营销之邮件投递篇
  3. Windows下的ping
  4. 增压的jstack:如何以100mph的速度调试服务器
  5. 【美团分享】美团大脑及其在推荐系统中的应用.pdf(附下载链接)
  6. Java基础-学习笔记(六)——类的封装性
  7. 关于数据库#1063 - Incorrect column specifier for column 'xxx'异常
  8. Python新书上市,强烈推荐!《Python网络数据爬取及分析从入门到精通(爬取篇)》导读
  9. 今天第一次解决了程序在未装VS和XP下运行的问题
  10. 财报发布前获多家投行认可,借商流+物流闭环效应达达估值可期
  11. Unity3d模型渲染灯光黑暗问题解决
  12. [长期更新]相似单词对比
  13. 火车头采集保存html,火车头采集器用正则提取方式获取当前页面URL
  14. 高德地图之添加遮盖物
  15. Java实现简易计算器
  16. CAD开发:DWG合并,dwg转换为dxf
  17. python之制作飞机大战外星人
  18. linux paste变量,Linux paste命令
  19. 告诉你什么是“五险一金”
  20. 弘辽科技:拼多多最容易拿到免费流量的两大核心。

热门文章

  1. 20145335 《信息安全系统设计基础》课程总结
  2. java 23种设计模式(转载)
  3. LA 6047 Perfect Matching 字符串哈希
  4. 如何不使用让menu控件不回发(postback)
  5. React基础篇(三)之 webpack打包项目配制
  6. Android自定义ImageView(二)——实现双击放大与缩小图片
  7. Android Animation --ScaleAnimation
  8. nRF52832 BLE_DFU空中升级OTA(一)安装软件(SDK14.2.0)
  9. 【JavaScript算法】---快速排序法
  10. 如何查看交换机某端口下接什么设备