|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object grapes.pack.xml.XMLOperate
public class XMLOperate
XML文件操作
构造方法摘要 | |
---|---|
XMLOperate()
|
|
XMLOperate(java.lang.Object obj)
|
方法摘要 | |
---|---|
org.dom4j.Element |
addAttribute(org.dom4j.Element element,
java.lang.String name,
java.lang.String value)
添加属性 |
org.dom4j.Element |
addAttribute(java.lang.String element,
java.lang.String name,
java.lang.String value)
|
org.dom4j.Element |
addNode(org.dom4j.Element element,
java.lang.String name,
java.lang.String text)
|
org.dom4j.Element |
addNode(org.dom4j.Element element,
java.lang.String name,
java.lang.String text,
boolean isflag)
添加节点 |
org.dom4j.Element |
addNode(java.lang.String element,
java.lang.String name,
java.lang.String text)
|
org.dom4j.Document |
create()
|
org.dom4j.Document |
create(java.lang.String root)
创建XML文档 |
org.dom4j.Element |
delAllAttribute(org.dom4j.Element element)
删除所有属性 |
org.dom4j.Element |
delAllAttribute(java.lang.String element,
java.lang.String name)
删除所有属性 |
org.dom4j.Element |
delAttribute(org.dom4j.Element element,
java.lang.String name)
删除属性 |
org.dom4j.Element |
delAttribute(java.lang.String element,
java.lang.String name)
|
static org.dom4j.Element |
delNode(org.dom4j.Element element)
删除节点 |
org.dom4j.Element |
delNode(java.lang.String element)
|
java.util.List<org.dom4j.Attribute> |
getAttributes(org.dom4j.Element element)
获取某节点所有属性 |
java.util.List<org.dom4j.Element> |
getChildNodes(org.dom4j.Element element)
|
java.util.List<org.dom4j.Element> |
getChildNodes(org.dom4j.Element element,
java.lang.String searchStr)
获取某节点下所有名为 searchStr 的子节点 |
org.dom4j.Document |
getDocument()
获取当前XML文档对象 |
org.dom4j.Document |
getDocument(java.lang.String text)
将符合XML格式的String转为Document对象 |
org.dom4j.Element |
getRoot()
获取当前XML文档根节点 |
java.lang.String |
getValue(java.lang.Object path)
获取某节点文本或节点属性值 |
java.lang.String |
print()
|
java.lang.String |
print(org.dom4j.Document document,
java.lang.String charset)
将Document对象转为String字符串 |
java.lang.String |
print(java.lang.String charset)
|
org.dom4j.Document |
readFile(java.io.File file)
读取本地XML文档 |
org.dom4j.Document |
readStream(java.io.InputStream is)
读取XML文档流 |
org.dom4j.Document |
readText(java.lang.String str)
读取文本XML文档 |
org.dom4j.Document |
readURL(java.lang.String url)
读取网络XML文档 |
boolean |
save(org.dom4j.Document document,
java.io.File file,
java.lang.String charset)
保存XML文档对象为具体文件(格式化并解决中文问题) |
boolean |
save(org.dom4j.Document document,
java.lang.String filepath,
java.lang.String charset)
|
boolean |
save(java.io.File file)
|
boolean |
save(java.io.File file,
java.lang.String charset)
|
boolean |
save(java.lang.String filepath)
|
boolean |
save(java.lang.String filepath,
java.lang.String charset)
|
java.lang.Object |
selectNode(java.lang.String path)
获取节点、属性对象 |
java.util.List<java.lang.Object> |
selectNodes(java.lang.String path)
获取节点、属性对象集合 |
org.dom4j.Element |
setAttribute(org.dom4j.Element element,
java.lang.String name,
java.lang.String value)
修改属性 |
org.dom4j.Element |
setAttribute(java.lang.String element,
java.lang.String name,
java.lang.String value)
|
void |
setDocument(org.dom4j.Document document)
赋值于当前XML文档对象 |
org.dom4j.Element |
setNode(org.dom4j.Element element,
java.lang.String text)
修改节点 |
org.dom4j.Element |
setNode(java.lang.String element,
java.lang.String text)
|
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public XMLOperate()
public XMLOperate(java.lang.Object obj)
方法详细信息 |
---|
public void setDocument(org.dom4j.Document document)
document
- 文档对象(默认为当前文件)public org.dom4j.Document getDocument()
public org.dom4j.Element getRoot()
public org.dom4j.Document readURL(java.lang.String url)
url
- 网络地址(XML文件)
public org.dom4j.Document readText(java.lang.String str)
str
- XML形式的文本(文本字符串需符合XML格式)
public org.dom4j.Document readFile(java.io.File file)
file
- 文件对象
public org.dom4j.Document readStream(java.io.InputStream is)
is
- 文档流
public org.dom4j.Document create(java.lang.String root)
root
- 根节点
public org.dom4j.Document create()
public boolean save(org.dom4j.Document document, java.io.File file, java.lang.String charset)
document
- 文档对象(默认为当前文件)file
- 保存对象(若文件不存在,则自动创建)charset
- 文件编码(默认为:UTF-8)
public boolean save(org.dom4j.Document document, java.lang.String filepath, java.lang.String charset)
public boolean save(java.io.File file, java.lang.String charset)
public boolean save(java.lang.String filepath, java.lang.String charset)
public boolean save(java.io.File file)
public boolean save(java.lang.String filepath)
public java.lang.String print(org.dom4j.Document document, java.lang.String charset)
document
- 文档对象(默认为当前文件)charset
- 文件编码(默认为:UTF-8)public java.lang.String print(java.lang.String charset)
public java.lang.String print()
public org.dom4j.Document getDocument(java.lang.String text)
text
- 符合XML格式的字符串public java.util.List<java.lang.Object> selectNodes(java.lang.String path)
path
- 节点路径,如:
节点集合:/jspgen/config、/jspgen/config[@name='gen'] and or
属性集合:/jspgen/config/@name
public java.lang.Object selectNode(java.lang.String path)
path
- 节点路径,如:
节点集合:/jspgen/config、/jspgen/config[@name='gen']
属性集合:/jspgen/config/@name)
public java.lang.String getValue(java.lang.Object path)
path
- 节点路径或节点对象
public java.util.List<org.dom4j.Element> getChildNodes(org.dom4j.Element element, java.lang.String searchStr)
element
- 节点对象searchStr
- 查找名称
public java.util.List<org.dom4j.Element> getChildNodes(org.dom4j.Element element)
public java.util.List<org.dom4j.Attribute> getAttributes(org.dom4j.Element element)
element
- 节点对象
public org.dom4j.Element addNode(org.dom4j.Element element, java.lang.String name, java.lang.String text, boolean isflag)
element
- 节点对象name
- 子节点名称text
- 子节点赋值内容isflag
- 是否按CDATA属性赋值(默认为否)
public org.dom4j.Element addNode(org.dom4j.Element element, java.lang.String name, java.lang.String text)
public org.dom4j.Element addNode(java.lang.String element, java.lang.String name, java.lang.String text)
public org.dom4j.Element setNode(org.dom4j.Element element, java.lang.String text)
element
- 节点对象text
- 子节点赋值内容
public org.dom4j.Element setNode(java.lang.String element, java.lang.String text)
public static org.dom4j.Element delNode(org.dom4j.Element element)
element
- 节点对象
public org.dom4j.Element delNode(java.lang.String element)
public org.dom4j.Element addAttribute(org.dom4j.Element element, java.lang.String name, java.lang.String value)
element
- 节点对象name
- 属性名称value
- 属性内容
public org.dom4j.Element addAttribute(java.lang.String element, java.lang.String name, java.lang.String value)
public org.dom4j.Element setAttribute(org.dom4j.Element element, java.lang.String name, java.lang.String value)
element
- 节点对象name
- 属性名称value
- 属性内容
public org.dom4j.Element setAttribute(java.lang.String element, java.lang.String name, java.lang.String value)
public org.dom4j.Element delAttribute(org.dom4j.Element element, java.lang.String name)
element
- 节点对象name
- 属性名称
public org.dom4j.Element delAttribute(java.lang.String element, java.lang.String name)
public org.dom4j.Element delAllAttribute(org.dom4j.Element element)
element
- 节点对象
public org.dom4j.Element delAllAttribute(java.lang.String element, java.lang.String name)
element
- 节点对象name
- 属性名称
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |