xmloperate.java
来自「一个论坛程序」· Java 代码 · 共 101 行
JAVA
101 行
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: XmlOperate.java
package com.gamvan.tools;
import java.io.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class XmlOperate
{
public XmlOperate()
{
document = null;
xmlPath = "";
}
public XmlOperate(String xmlpath)
{
document = null;
xmlPath = "";
try
{
xmlPath = xmlpath;
SAXBuilder builder = new SAXBuilder();
document = builder.build(xmlpath);
}
catch(Exception e)
{
e.printStackTrace();
}
}
public Element getElement(String child)
{
Element ele = null;
try
{
ele = document.getRootElement().getChild(child);
}
catch(Exception e)
{
ele = null;
e.printStackTrace();
}
return ele;
}
public String getChildText(Element ele, String c)
{
String s = "";
try
{
s = ele.getChildText(c);
}
catch(Exception e)
{
s = "";
e.printStackTrace();
}
return s;
}
public void setChildText(Element ele, String c, String s)
{
Element eleU = ele.getChild(c);
eleU.setText(s);
XMLOutputter xml = new XMLOutputter();
try
{
xml.output(document, new FileOutputStream(xmlPath));
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
}
public String getXmlPath()
{
return xmlPath;
}
public void setXmlPath(String xmlPath)
{
this.xmlPath = xmlPath;
}
private Document document;
private String xmlPath;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?