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