一个简单方法:构造xml的document,并将其转换为string
来源:互联网 发布:闪电的利用知乎 编辑:程序博客网 时间:2024/06/05 08:11
首先,构造一个document对象:
Document doc = null;try { doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();} catch (ParserConfigurationException e) { e.printStackTrace(); return null;}然后,在doc中加入需要的节点,例如:
Element register = doc.createElement("Register");register.setAttribute("id", REGISTER_ATTRIB_ID);register.setAttribute("type", REGISTER_ATTRIB_TYPE);doc.appendChild(register);Element params = doc.createElement("Params");register.appendChild(params); Element item = doc.createElement(tagName); item.appendChild(doc.createTextNode(textNode)); params.appendChild(item);最后,将document对象转换成字符串:
public static String convertDocToString(Document doc, String propertyName, String progertyValue){Transformer transformer = null;try {transformer = TransformerFactory.newInstance().newTransformer();} catch (TransformerConfigurationException e) {e.printStackTrace();return null;} catch (TransformerFactoryConfigurationError e) {e.printStackTrace();return null;}transformer.setOutputProperty(propertyName, progertyValue);DOMSource domSource = new DOMSource(doc);StreamResult streamResult = new StreamResult();ByteArrayOutputStream os = new ByteArrayOutputStream();streamResult.setOutputStream(os);try {transformer.transform(domSource, streamResult);} catch (TransformerException e) {e.printStackTrace();return null;} finally {try {os.flush();os.close();} catch (Exception e2) {e2.printStackTrace();}}return os.toString();}
0 0
- 一个简单方法:构造xml的document,并将其转换为string
- 从键盘接受一个字符串(String),并将其转换为字符型(char)
- 读取excel并将其转换为xml
- 将一个正整数N用二进制表示并转换为一个String类型的值S
- js解析xml字符串或xml文件,将其转换为xml对象方法
- 3.7 编写一个程序,以字符形式输入某进制的数字,将其转换为十进制数值并显示出
- 判断string是否有大写字母,并将其string转换成小写的
- 一个将string转换为 const* char的函数
- 一个将string转换为 const* char的函数
- 一个将string转换为 const* char的函数
- 【转载】一个将string转换为 const* char的函数
- 读入文件并将其转换成String的小一段代码
- 将Document保存为XML的方法及相关XML类研究
- 将String转换为其表示的路径画到屏幕上
- 将string转换为Base64编码的方法
- 下面是一个将XML转换为JSON的示例,
- 将某个指定的字符串表达式转换为算术表达式并计算其结果
- 将ueditor上传的视频转换为flowplayer播放,并隐藏其播放地址
- SpringMVC学习系列
- LanucherActivity使用总结
- PHP程序员的技术成长规划(送给迷茫的你)[转]
- C-Free 无法使用调试的解决方法
- 获取应用的当前版本号&获取当前android系统的版本号
- 一个简单方法:构造xml的document,并将其转换为string
- PHP乱码?Mysql乱码?
- Java虚拟机(JVM)中的内存设置详解
- [LeetCode] 033. Search in Rotated Sorted Array (Hard) (C++)
- shell脚本中的$*,$@和$#
- 数组最值
- intent和intentfilter
- (hdu step 6.3.1)Strategic Game(求用最少顶点数把所有边都覆盖,使用的是邻接表)
- Linux下在防火墙中开启80端口、3306端口的方法