XML07:封装JsXml类

XML教程 07: 常用工具类 (JSXml)

JsXml:里面封装了XML最常用的操作方法。

 

1 XML<-> File

提供XML与文件之间的转换方法

JsXml.toFile(doc, file, encoding)

JsXml.FromFile(file)

 

2 XML <-> String

提供XML与字符串之间的转换方法

JsXml.toString (doc, encoding)

JsXml.fromString(encoding)

 

3 查找子元素

提供按路径查找子元素的方法

例如,

Element target = JsXml.getElement (parent,  "settings/main/target")

即在parent下依次按层次寻找

, 子元素

 

4 添加子元素

JsXml.addElement(parent, name, value)

 

5 获取子元素的值

JsXml.getTextInt( parent, name, defValue)

JsXml.getTextLong( parent, name, defValue)

JsXml.getTextString( parent, name, defValue)

JsXml.getTextBoolean( parent, name, defValue)

当值不存在(null)、或格式不对时,返回默认值。内部已经自动trim掉空白字符。

 

6 获取元素的属性的值

JsXml.getAttrInt(element, attr, defValue)

JsXml.getAttrLong(element, attr, defValue)

JsXml.getAttrString(element, attr, defValue)

JsXml.getAttrBoolean(element, attr, defValue)

 

你可能感兴趣的:(XML07:封装JsXml类)