我有一个Java程序,旨在考虑xml
dom并将其写入字符串。我正在使用这些软件包:org.w3c.dom.*
和javax.xml.parsers.*;
所以我有DocumentBuilder
,Document
,Element
对象…
有没有办法在一个调用中获取代表我的xml dom的字符串?
它不是一个电话,而是:
TransformerFactory transfac = TransformerFactory.newInstance();
Transformer trans = transfac.newTransformer();
trans.setOutputProperty(OutputKeys.METHOD, "xml");
trans.setOutputProperty(OutputKeys.INDENT, "yes");
trans.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", Integer.toString(2));
StringWriter sw = new StringWriter();
StreamResult result = new StreamResult(sw);
DOMSource source = new DOMSource(doc.getDocumentElement());
trans.transform(source, result);
String xmlString = sw.toString();
setOutputProperty方法使字符串输出更漂亮,因此可以将其取出。
问题内容: 获取XML文档()的String表示的最简单方法是什么?那就是所有节点都将在一行上。 例如,从 (这只是一个树表示形式,在我的代码中它是一个对象,因此我不能将其视为字符串) 至 谢谢! 问题答案: 假设您的实例是:
本文向大家介绍如何在Python中获取文档字符串?,包括了如何在Python中获取文档字符串?的使用技巧和注意事项,需要的朋友参考一下 文档字符串是文档字符串,它是字符串文字,它出现在类,模块,函数或方法定义中,并被写为第一条语句。 Doc字符串有两种类型: 单行文档字符串 多行文档字符串 这些主要用于DataScience /机器 学习 编程中。 单行文档字符串 这种类型的Doc字符串适合一行
问题内容: 我试图在这段代码中使用常量而不是字符串文字: 经常出现在代码中,最好是引用一些变量。您知道我可以在JDK中找到这样的变量吗? 顺便说一句,顺便说一句,这样的常数是不好的设计:公共静态文字…不是数据复制的解决方案 问题答案: 在Java 1.7+中,java.nio.charset.StandardCharsets定义用于包括的常量。 对于Android:minSdk 19
XML(可扩展标记语言)是一种非常流行的简单基于文本的语言,可用作不同应用程序之间的通信模式。 它被认为是传输和存储数据的标准方法。
本文向大家介绍从Java字符串中获取所有数字,包括了从Java字符串中获取所有数字的使用技巧和注意事项,需要的朋友参考一下 假设以下是我们的字符串。 为了仅显示上述字符串中的数字,我们使用了该方法并将所有字符替换为空。 以下是最后的示例,该示例仅显示字符串中的数字。 示例 输出结果
我想让Selenium与Chromedriver一起识别并导入一行html文本到Webelement变量中。 给定这个HTML: 任何洞察力都是非常感谢的。