String类型的XML 如何转化成节点类型

问题描述

<RECORD><ENGINE_NO>1231312312312313</ENGINE_NO><ENSURED_NAME></ENSURED_NAME><PREMIUM></PREMIUM></RECORD>有形如这样的字符串,现在要把它转化为一个Element类型的节点,用.addContent()方法加入到一个节点作为其子节点请问各路大神,要怎么把字符串转成Element类型呢

解决方案

解决方案二:
RECORD为第一个节点,然后下面的一直add下去
解决方案三:
可以先将xml格式的字符串转换为xml,然后再操作。
解决方案四:
publicstaticElementstringToElement(StringstrXML,StringrootNode)throwsSAXException,IOException{//给节点串加个唯一根节点StringXMLString="<"+rootNode+">"+strXML+"</"+rootNode+">";SAXBuildersAXBuilder=newSAXBuilder();StringReaderread=newStringReader(XMLString);InputSourcesource=newInputSource(read);Elementroot=null;Documentdoc=null;try{doc=sAXBuilder.build(source);//获得根元素elementroot=doc.getRootElement();}catch(JDOMExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{read.close();}return(Element)root.clone();}

时间: 2024-11-02 02:12:18

String类型的XML 如何转化成节点类型的相关文章

将string类型的图片地址转换成bitmap类型

问题描述 将string类型的图片地址转换成bitmap类型 如题......求大神解决 var sert = db.T_GrowData.Where(e => e.dateSubmit == bitdata.dateSubmit && e.status == 1).FirstOrDefault().value; Bitmap one = new Bitmap(sert); //报错:参数无效 解决方案 int类型的图片转换成drawable,Bitmap 类型Clob类型转换成St

FireFox下XML对象转化成字符串的解决方法_javascript技巧

解决方法如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>xml转化成字符串</title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script language=&qu

Java中String类型能转成int类型吗

问题描述 Java中String类型能转成int类型吗 一个String字符串 能否像 char类型一样 转换成int值 如果可以Java中怎么写 解决方案 看你用什么预言,各种预言都有转换函数,只要符合数值型,就可以正常转换 解决方案二: double?d?=?1.233; String?s1?=?String.valueOf(d); String?s2?=?s1.substring(0,?s1.indexOf("."))?+?s1.substring(s1.indexOf(&quo

读取 tring类型的xml-读取String类型的xml.。。。。。。。

问题描述 读取String类型的xml........ 一串xml形式的字符串,需要读取出里面的字段属性............................ 解决方案 http://blog.163.com/termie_gongzhen/blog/static/12002433620096232024746/

基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)_javascript技巧

表单序列化类型的数据是指url传递的数据的格式,形如"key=value&key=value&key=value"这样的key/value的键值对.一般来说使用jQuery的$.fn.serialize函数能达到这样的效果.如何将这样的格式转化为对象? 我们知道使用jQuery的$.fn.serializeArray函数得到的是一个如下结构的对象 [ { name: "startTime" value: "2015-12-02 00:00:

DataTable和Xml互相转化

需求 Sql表查询得到的DataTable要转化成XML,就顺便写个测试的例子, 实现的功能 利用反射实现了DataTable,实体对象,XML的互转. 达到的效果 Git代码:https://git.oschina.net/dingxiaowei/XMLConvertor.git 在线查看代码:https://git.oschina.net/dingxiaowei/XMLConvertor#git-readme Code: sql if exists (select * from sysobj

xpath的数据和节点类型以及XPath中节点匹配的基本方法

XPath数据类型 XPath可分为四种数据类型: 节点集(node-set) 节点集是通过路径匹配返回的符合条件的一组节点的集合.其它类型的数据不能转换为节点集. 布尔值(boolean) 由函数或布尔表达式返回的条件匹配值,与一般语言中的布尔值相同,有true和 false两个值.布尔值可以和数值类型.字符串类型相互转换. 字符串(string) 字符串即包含一系列字符的集合,XPath中提供了一系列的字符串函数.字符串可与数值类型.布尔值类型的数据相互转换. 数值(number) 在XPa

将XML结点转换成JAVABEAN并存入数据库

xml|数据|数据库|转换 1.概述 我们要将外部系统给的XML文件进行解析,并存入到数据库. 但是我们并没有DTD或者Schema,只有一个WORD格式的说明文档:更离谱的是,XML结点树的结构(即XML结点与XML结点之间的关系)与业务Bean树的结构(即业务Bean与业务Bean的关系)并不完全一致,比如说,从业务角度讲,一只猪有只猪头,而在XML里,却写成了 pig --content --pighead 的三级关系,无端端多了一个content结点! 没有DTD/Schema,结构又不

数据结构 二叉树-二叉树 节点类型为结构类型 如何初始化和赋值?

问题描述 二叉树 节点类型为结构类型 如何初始化和赋值? struct ItemNode { int id; string name; }; typedef struct BNode { ItemNode node; BNode *lChild; BNode *rChild; }BNode; 解决方案 ItemNode i1, i2, i3; i1.id = 1; i1.name = "a"; i1.id = 2; i1.name = "b"; i1.id = 3;