import org.w3c.dom.Document;
import org.w3c.dom.Element;
/**
* @ClassName: DemoConvert
* @Author: 技术SOLO
* @Date: 2022-11-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";
/**用来储存标签内嵌套文本数据;例:<demo>贾小明</demo>*/
public static final String ATTRIBUTE_PLAIN_TEXT = "plainText";
/**用来储存标签内嵌套文本数据;例:<demo>贾小明</demo>*/
private String plainText;
public String getPlainText() {
return plainText;
}
public void setPlainText(String plainText) {
this.plainText = plainText;
}
}
© 版权声明
非商业转载或引用请标注本文链接,商业转载或引用请联系站长
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
THE END
暂无评论内容