import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
import org.dom4j.tree.DefaultAttribute;
import org.dom4j.tree.DefaultElement;
Document document = DocumentHelper.createDocument();
Element root = document.addElement("response");
Element lst = root.addElement("lst");
Element int1 = lst.addElement("int");
int1.addAttribute("name", "status");
int1.addText(status);
Element int2 = lst.addElement("int");
int2.addAttribute("name", "QTime");
int2.addText(QTime);
Element str1 = root.addElement("str");
str1.addAttribute("name", "core");
str1.addText(coreName);
Element str2 = root.addElement("str");
str2.addAttribute("name", "saved");
str2.addText(solrXmlPath);
// write XML
XMLWriter xmlWriter = null;
StringWriter out = new StringWriter(1024);
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
try
{
xmlWriter = new XMLWriter(out, format);
xmlWriter.write(document);
ret = out.toString();;
}
catch (UnsupportedEncodingException ex)
{
log.error("xml encoding error: " + ex);
}
catch (IOException ex)
{
log.error("xml writing error: " + ex);
}
finally
{
if (xmlWriter != null)
{
try
{
xmlWriter.close();
}
catch (IOException ex)
{
log.error("error occured when closing XMLWriter: " + ex);
}
}
if (out != null)
{
try
{
out.close();
}
catch (IOException ex)
{
log.error("error occured when closing StringWriter: " + ex); }
}
}
分享到:
相关推荐
导出android代码内的字串到excel,便于翻译。 导出后的格式是: key 英文 待翻译的语言 导出时,会自动忽略不必要的字串。比如注释里带not translate,或者属性里有translate="false"的字串。 ------------ ./string...
OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。
OllyDBG入门系列--字串参考OllyDBG入门系列--字串参考OllyDBG入门系列--字串参考
### Java基本语法(四)—— 字串和数组 #### 字串(String) 在Java中,`String` 是一种非常重要的数据类型,它代表一系列字符。Java中的字符串是不可变的,这意味着一旦创建了一个字符串对象,其内容就不能更改。...
xml文档解析类使用说明 XML格式文件被我们广泛应用于项目配置文件、网络通信等方面, ...本类揭示了xml解析的核心算法,可以轻松实现xml字串的解析,支持键值对、 子节点格式,暂不支持属性格式。 附带xml片段生成
逆向分析基础 OllyDBG 入门系列(二)-字串参考
使用过protobuf的同学肯定对pb的DebugString相关方法再熟悉不过了,其作用就是打印输出pb对象。有些时候我们可能会有根据这个输出还原原始pb对象的需求。仔细观察发现输出并不是标准json格式,也就是说基于json→pb...
Java Servlet API说明文档 绪言 这是一份关于2.1版JavaServletAPI的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。 谁需要读这份文档 这份...
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: ...
1)扫描Android工程中所有的指定语言的字串资源(xml文件)并生成字串表stringTable.xls 2)修改字串表stringTable.xls后,可以生成xml文件放在./out/Project目录中,并且保持改资源文件在原始工程中的目录结构。 3...
XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。...
graphql-java-datetime· GraphQL ISO Date是与一起使用的一组RFC 3339兼容日期/时间标量类型。 概要 一组ISO 33601和RFC 3339兼容的日期时间标量,用于GraphQL Java实现( )和GraphQL Java Kickstart( )。 序列...
Delphi String 常用字串符处理函数.mht
根据给定的文件信息,我们可以总结出以下关于Java正则表达式的重要知识点: ### 1. 正则表达式简介 正则表达式是一种强大的文本处理工具,它能够帮助我们匹配、查找、替换等操作符合某种规则的字符串。在Java中,...
《Python淘气字串大列表:理解和应对用户输入异常》 在编程中,尤其是在与用户交互的场景下,处理用户输入是一项重要的任务。用户输入的数据可能会包含各种异常情况,如特殊字符、非法语法、编码问题等,这些异常...
**将字串(String)转换为数字类型** 1. **String转int** - `Integer.parseInt(String)` 或 `Integer.parseInt(String, int radix)` 这两个方法用于将字符串解析为整数。默认情况下,`parseInt()` 使用10进制,但第...