import org.w3c.dom.Document;

import org.w3c.dom.Element;

/**

* @ClassName: DemoConvert

* @Author: 个人学习库

* @Date: 2019-12-19 18:19

*/

public class DemoConvert {

/** 私有化构造方法 */

private DemoConvert(){}

/** 根据Demo获取Element */

public static Element getElementByDemo(Demo demo, Element element){

if(demo.getPlainText() != null){

element.setNodeValue(demo.getPlainText());

}

return element;

}

/** 根据Demo获取Element */

public static Element getElementByDemo(Demo demo, Document document){

Element element = document.createElement(Demo.TAG_DEMO);

if(demo.getPlainText() != null){

element.setNodeValue(demo.getPlainText());

}

return element;

}

/** 根据Element获取Demo */

public static Demo getDemoByElement(Element element){

String plainText = element.getFirstChild().getNodeValue();

Demo demo = new Demo();

if(plainText != null){

demo.setPlainText(plainText);

}

return demo;

}

}

以下为实体类public class Demo{

public static final String TAG_DEMO = "demo";

/**用来储存标签内嵌套文本数据;例:贾小明*/

public static final String ATTRIBUTE_PLAIN_TEXT = "plainText";

/**用来储存标签内嵌套文本数据;例:贾小明*/

private String plainText;

public String getPlainText() {

return plainText;

}

public void setPlainText(String plainText) {

this.plainText = plainText;

}

}

版权声明:个人学习库版权所有,转载请标明出处

转载请注明:https://blog.grstudy.com/java/code/61

java中element转换_java中实体类与xml的element相互转换相关推荐

  1. java实体类转换xml_简单实体类和xml文件的相互转换方法

    最近写一个题目,要求将一组员工实体类转换成xml文件,或将xml文件转换成一组实体类.题目不难,但写完感觉可以利用泛型和反射将任意一个实体类和xml文件进行转换.于是今天下午立马动手 试了下,做了个简 ...

  2. java int 64 转换_Java中数据类型及其之间的转换

    Java中数据类型及其之间的转换 Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bi ...

  3. java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换

    学会与时间赛跑才能赢得时间的尊重,把握好每一天,趁年轻! java中获取系统当前时间相信大家都会,这是经常用到的也是非常简单的,但还是要经常回顾下一些小细节哦! 一.时间的单位转换 1秒=1000毫秒 ...

  4. java 指定时间转换_Java中使用Calendar进行获取指定时间,使用SimpleDateFormat进行格式化转换...

    java中使用Calendar获取指定的时间 public class DateTranslate { /** * 获取指定日期的间隔月份的第一天的日期 * @param date * @param ...

  5. java万能编码转换_Java中的编码转换

    慕桂英3389331 CharsetDecoder 应该是您要寻找的东西,不是吗?许多网络协议和文件使用面向字节的字符集(例如ISO-8859-1(ISO-Latin-1))存储其字符.但是,Java ...

  6. sql时间格式转换yyyymm_XML和实体类之间的转换

    言简意赅: 1.jar包的maven 坐标 <dependency> <groupId>com.thoughtworks.xstreamgroupId> <arti ...

  7. C#实现实体类和XML相互转换

    一.实体类转换成XML 将实体类转换成XML需要使用XmlSerializer类的Serialize方法,将实体类序列化 public static string XmlSerialize<T& ...

  8. java 向上取整_java 中的异常处理和常用类使用

    一.异常: 1.异常的简单介绍: Throwable类 / Error Exception | | Unchecked Checked Runtime Exception Exception Exce ...

  9. xsl调用java方法传参_Java中的XSL转换:一种简单的方法

    xsl调用java方法传参 XSL转换 (XSLT)是将一个XML文档转换为另一个XML文档的强大机制. 但是,在Java中,XML操作相当冗长和复杂. 即使是简单的XSL转换,也必须编写几十行代码- ...

最新文章

  1. jmail用免费邮箱需开启SMTP服务及注意事项
  2. 一个数里有那些约数用c++怎么做_如何从一堆数里找出哪几个数相加等于你要的值?...
  3. 799. 最长连续不重复子序列 【双指针经典板子题】
  4. 神策 FM:从 IT 到 DT,To B 市场走到了哪一步?
  5. LL-verilog语法多位宽全加器
  6. eclipse索引4超出范围_Python内置的4个重要基本数据结构:列表、元组、字典和集合
  7. ds排序--希尔排序_图解直接插入排序和希尔排序
  8. UVA - 10817 Headmaster's Headache
  9. java包含某个字符串_JavaScript判断一个字符串是否包含指定子字符串的方法
  10. 跨域请求的两种实现方式
  11. TableView载入WebView的一些小技巧 By 徐
  12. 网络安全及包分析实验报告
  13. Python中过滤列表中全部奇数
  14. [国家集训队2011]跳跳棋
  15. 基于Huffman算法实现文件压缩解压缩(C语言)
  16. mariadb无法远程访问的解决思路
  17. Fiddler调试利器
  18. 面试常见SQL练习题
  19. PEWIN32 PRO site key
  20. 智能家居(12)——树莓派USB摄像头捕捉人脸并识别

热门文章

  1. :empty css 可以用在哪些标签,CSS3 :empty 选择器
  2. sql sever 2008 使用SSMS实现自动备份,每周一次,完整备份
  3. 马化腾:《王者荣耀》将举办AI电竞赛;美团发布自研无人机,15分钟配送到家;微软将为员工发放1500美元奖金|极客头条...
  4. 违背信任!Linus 回应“拉黑”事件
  5. 分库分表:TiDB,求别抢饭碗!
  6. 短命的 CentOS 8 将停止维护
  7. 美团推出外卖版拼多多;iOS 14 Beta 3暂禁用3D Touch功能;Rust 1.45 发布| 极客头条
  8. 2020 存储技术热点与趋势总结
  9. 5G、IoT 时代下,手机聚焦拍照是否走错了方向?
  10. 新手入坑自动驾驶,从 JetBot 机器人小车开始,能学到什么?