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下依次按层次寻找 <settings>, <main> , <target> 子元素
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)