`
lhx222
  • 浏览: 73777 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

String对象与xml文档对象的相互转换

阅读更多
1.string转换为xml
function stringToXml(xmlString)
{
   var xmlDoc;
   if(typeof xmlString == "string")
   {
	//FF
	if (document.implementation.createDocument) {
	     var parser = new DOMParser()
	     xmlDoc = parser.parseFromString(xmlString, "application/xml")
	//IE
	} else if (window.ActiveXObject) {
	     xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
	     xmlDoc.async="false"
	     xmlDoc.loadXML(xmlString)
	}	
  }
  else
  {	
        xmlDoc = xmlString;
   }
   return xmlDoc;
}


2.xml转换为string
function xmlToString()
{
	if (window.ActiveXObject) {   
		return this.xmlDoc.xml;  //IE
	} else {  
		return (new XMLSerializer()).serializeToString(this.xmlDoc);  //FF
	}	
}
0
0
分享到:
评论

相关推荐

    String.xml Excel 相互转换工具

    本工具就是专为处理`String.xml`与Excel表格之间的相互转换而设计的,方便开发者进行批量操作和团队协作。 `String.xml`文件是XML格式的,每个字符串资源都有一个唯一的ID,如`<string name="hello">Hello World!</...

    android String.xml Excel 相互转换工具

    通过将`String.xml`文件转换为Excel,开发者可以在更直观的界面中编辑多语言文本,还可以利用Excel的公式和功能进行批量处理。 一些工具如`Android String CSV/Excel Exporter`、`Android String Resource Editor`...

    Excel和String.xml 互相转换工具

    这个“Excel和String.xml互相转换工具”就是为了实现这一目的。它允许开发者将现有的`String.xml`文件导出为Excel表格,然后在Excel中编辑完成后,再将更新的内容导入回`String.xml`。这样,非编程团队成员(如翻译...

    对象与xml相互转换

    在.NET框架中,C#提供了一组强大的工具来实现对象与XML之间的转换,这使得数据在不同的系统间交换变得简单。本文将详细讲解如何利用C#进行对象到XML的序列化以及XML到对象的反序列化。 首先,我们来看对象到XML的...

    JAXBContext测试Java对象与xml的相互转换Demo

    这里,`unmarshal`方法将XML文件转换为Java对象,而`marshal`方法则将Java对象转换为XML文件。在实际应用中,我们可能需要处理更复杂的XML结构,包括嵌套的元素、数组和集合等,JAXB提供了丰富的注解来支持这些场景...

    xstream对象与xml转换

    XStream可以自动处理这些情况,只需确保对象的结构与XML文档相匹配。例如,如果Person类有一个List属性: ```java public class Person { private String name; private int age; private List<String> hobbies;...

    JAXB工具类 xml转为java对象 java对象转为xml

    2. **Marshaller**: 将Java对象转换为XML文档。 3. **Binder**: 用于在Java类和XML Schema之间建立映射关系。 ### XML到Java对象的转换 要将XML转换为Java对象,首先需要一个对应的Java类,该类的字段与XML元素...

    java对象与xml的互相转换

    Java对象与XML之间的转换是Java开发中常见的需求,特别是在数据交换、配置文件存储或Web服务交互等场景。本文将深入探讨如何实现Java对象到XML以及XML到Java对象的转换。 首先,Java对象到XML的转换通常涉及到Java...

    XML转换为JAVA对象的方法

    在提供的`AppDemo`文件中,可能包含了一个简单的示例应用,演示了如何在实际项目中使用XStream进行XML和Java对象的转换。通过运行和分析这个例子,你可以更好地理解这一过程,并将其应用到自己的项目中。 总之,...

    对象转换xml

    它能够将一个对象实例序列化为XML文档,或者将XML文档反序列化为对象实例。 1. **XML到对象转换**: 当我们需要将XML文件内容转换为C#对象时,需要创建一个与XML结构相匹配的类。这个类的属性应与XML元素对应,类...

    JAVA对象序列化保存为XML文件的工具类

    另一方面,`objectXmlDecoder`方法打开XML文件,创建一个`XMLDecoder`实例,读取XML数据并将其转换回Java对象。这些对象被添加到一个`ArrayList`中并返回。注意,如果XML文件中包含多个序列化的对象,`XMLDecoder`将...

    通过JAXB实现完成java对象和xml的互相转换

    Java Architecture for XML Binding (JAXB) 是一个Java标准,它提供了在Java对象和XML文档之间进行自动转换的能力。这项技术极大地简化了XML数据处理,使得开发者可以方便地将Java对象序列化为XML,或者从XML数据中...

    XML与DataSet的相互转换类

    在将xml文件转换为DataSet对象时,我们首先使用XmlDocument类加载xml文件,然后使用StringReader类读取xml文件内容,并将其装载到DataSet对象中。 3. 将DataSet转换为xml对象字符串 该方法将DataSet对象转换为xml...

    C# xmlToList xml转换成对象

    2. 创建XmlNodeReader:用`XmlNodeReader.Create()`方法创建一个`XmlNodeReader`实例,它可以从XML文档中读取节点。 3. 遍历XML节点:使用`XmlNodeReader`的`Read()`方法,当遇到元素节点时,创建并填充一个T类型的...

    java对象转换成xml格式

    JAXB是Java SE的一部分,它提供了将Java对象直接转换为XML文档,以及从XML文档反序列化回Java对象的能力。首先,你需要为要转换的对象创建对应的Java类,并使用`@XmlRootElement`、`@XmlElement`等注解来指定XML...

    c# XML 与实体相互转换 源代码

    这里我们将详细探讨如何在C#中实现XML与实体对象的相互转换,并基于提供的源代码进行讨论。 首先,XML到实体对象的转换通常涉及XML序列化。在C#中,我们可以使用`System.Xml.Serialization`命名空间中的`...

    JAVA对象与XML相互转化DEMO

    JAXB允许我们自动将XML文档映射到Java对象,以及将Java对象转换为XML文档。要使用JAXB,你需要先创建一个Java类来表示XML结构,然后利用JAXB提供的工具生成对应的XML绑定类。以下是基本步骤: 1. **定义Java对象**...

    处理对象与xml之间的转换demo

    对象与XML之间的转换是一项常见的任务,特别是在数据交换、配置文件处理或序列化场景中。本教程将详细介绍如何在Java、Python和C#这三种主流编程语言中实现对象到XML以及XML到对象的转换,以满足不同需求。 **1. ...

    xml和实体对象相互转换 一步到位

    通过阅读和理解这些代码,你可以更深入地了解如何在实际项目中应用Xstream进行XML与对象的互转。 总之,Xstream提供了一个高效且易于使用的框架,帮助开发者在Java应用中方便地处理XML数据。无论是用于数据存储、...

    xml和java对象互相转换的两种方法

    本文将详细介绍两种主要的XML与Java对象互相转换的方法:DOM(Document Object Model)解析和JAXB(Java Architecture for XML Binding)。 1. DOM解析: DOM是一种W3C标准,它将XML文档解析成一棵由节点组成的树,...

Global site tag (gtag.js) - Google Analytics