`
海欣_海夜
  • 浏览: 17243 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

XML转换成String

    博客分类:
  • XML
阅读更多
private static String getJdomXmlToString(Document xml){
		String result="";
		Format format =Format.getPrettyFormat();
		format.setEncoding("GB2312");
		XMLOutputter xmloutput =new XMLOutputter(format);
		ByteArrayOutputStream  byteStream =new ByteArrayOutputStream();
		try {
			xmloutput.output(xml, byteStream);
			result=byteStream.toString();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		return result;
	}

//** org.w3c.dom 转化成 String
	private static String getXMLToString(Document xml){
		String result="";
		if(xml!=null){
			StringWriter strWrite =new StringWriter();
			StreamResult strResult=new StreamResult(strWrite);
			TransformerFactory tfac = TransformerFactory.newInstance();
			try {
				Transformer trf=tfac.newTransformer();
				trf.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
				trf.setOutputProperty(OutputKeys.INDENT, "yes");
				trf.setOutputProperty(OutputKeys.METHOD, "xml");
				trf.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
				trf.transform(new DOMSource(xml.getDocumentElement()), strResult);
				result=strResult.getWriter().toString();
			} catch (Exception e) {				
				e.printStackTrace();
			}
		}
		return result;
	}
分享到:
评论

相关推荐

    利用pugixml 转化xml为string

    利用pugixml 转化xml为string

    Excel和String.xml 互相转换工具

    1. 导入`String.xml`:将应用中的`String.xml`文件导入工具,工具会解析XML结构并将其转换成Excel表格。 2. 编辑和翻译:在Excel中进行修改,添加新的行或列以适应新的字符串或语言。 3. 导出回XML:完成编辑后,...

    android String.xml Excel 相互转换工具

    一些工具如`Android String CSV/Excel Exporter`、`Android String Resource Editor`等,可以实现`String.xml`与Excel的相互转换。这些工具通常支持以下功能: 1. 导入`String.xml`到Excel,自动生成表格结构,包括...

    String.xml Excel 相互转换工具

    2. **Excel到XML转换**:当Excel中的翻译完成后,工具可以将修改后的表格重新转换回`String.xml`文件。这个过程会保留原有的XML结构,并更新或添加新的字符串资源。 3. **版本控制**:如果项目中有多个语言的`...

    xml转String,String转xml

    dom4j的操作 ,dom4j转化为String,String转化为xml

    xml格式的字符串转换成List

    要将这样的XML字符串转换为List,我们需要解析XML并将其转化为相应的Java或C#对象。这个过程通常分为以下几个步骤: 1. **解析XML**:可以使用内置库或第三方库来解析XML字符串。在Java中,可以使用DOM(Document ...

    讲xml转换成代码

    因此,从XML转换为代码,通常是指将XML元素映射到类,属性映射到类的成员变量,而元素内容则可能对应于方法或变量的初始值。 在Delphi中,我们可以使用内置的XML处理库,如XMLDataModule或XMLDocument组件,来解析...

    微信小程序-xml字符串转换json格式,适用于微信小程序

    xml字符串转换json格式 可用于微信小程序xml字符串转换json格式 安装 npm方式安装 npm install --save xmlstring2json bower方式安装 bower install xmlstring2json 用法示例: bookstore.xml文件 <title>...

    将string类型xml字符串转为json字符串

    本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...

    XML转换为JSON(支持多种方法)

    4. 使用XMLSerializer将XML转换为JSONObject:`JSONObject json = XMLSerializer.read(xmlString);` 如果是从XML Document转换,可以使用`XMLSerializer.read(document)`。 5. 转换后的JSONObject可以直接序列化为...

    C# xmlToList xml转换成对象

    第一种方法是通过`XmlNodeReader`来逐个读取XML节点,并将其转化为指定的对象。以下是一般的步骤: 1. 加载XML文件:使用`XmlDocument`类加载XML文件内容。 2. 创建XmlNodeReader:用`XmlNodeReader.Create()`方法...

    String.XML转Excel的工具应用

    这个工具能够帮助开发者将`string.xml`文件转换为Excel表格,使得编辑和管理变得更加直观和高效。同时,该工具还支持将Excel表格再转换回`string.xml`,确保了开发流程的灵活性。 1. **XML基础**:`string.xml`文件...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    在Java编程中,数据结构与XML(eXtensible Markup Language)之间的转换是常见的操作,尤其是在处理数据交换或存储时。本篇文章将详细介绍如何将Map和List集合转换为XML字符串,以及如何将XML字符串反向转换回Map和...

    webservice接口接收xml,string代码

    ### WebService接口接收XML与String代码解析 #### 一、概述 在现代软件开发中,WebService作为一种基于HTTP协议的应用程序接口(API),广泛应用于不同系统之间的数据交换与服务调用。本篇文章将根据提供的代码示例...

    String.xml转Excel翻译工具

    总的来说,“String.xml转Excel翻译工具”是提升移动应用多语言开发效率的重要辅助手段,它通过将复杂的XML格式转化为易于处理的Excel表格,让翻译工作变得更加简单和高效。对于有跨语言需求的开发者和翻译团队,这...

    XML String 转成JSON

    当我们需要在使用XML的系统和使用JSON的系统之间进行数据交互时,就需要将XML字符串转换为JSON格式。 XML是一种标记语言,它允许自定义标签来描述数据,并且支持嵌套结构。XML文档通常由元素、属性、文本内容等组成...

    JAVA XML转化BEEN

    当我们需要将XML文档转换为Java对象,或者将Java对象序列化为XML时,`JAVA XML转化BEEN`就成为了一个重要的技术主题。本文将详细介绍这一过程,特别是使用JAXB(Java Architecture for XML Binding)框架的方法。 *...

    XML 动态转换成类

    这个过程称为XML到类的转换。这种转换可以简化数据的读取和写入,提高代码的可维护性和效率。 XML到类的转换通常通过序列化和反序列化来实现。序列化是将对象的状态转换为XML的过程,而反序列化则是将XML数据恢复为...

    根据路径取得xml节点,返回string数组

    在这个场景中,我们需要关注的是如何通过Java从XML文件中根据特定路径获取节点,并将这些节点的值转化为字符串数组。 首先,我们需要了解Java中处理XML的主要库:DOM(Document Object Model)、SAX(Simple API ...

    XML转换为JAVA对象的方法

    将XML数据转换为Java对象,能够方便地在两者之间进行数据操作和处理。在这个过程中,XStream库扮演了关键角色。 XStream是一个强大的Java库,它可以将Java对象序列化为XML,同时也能将XML反序列化为等效的Java对象...

Global site tag (gtag.js) - Google Analytics