public class XmlNodeParser
extends java.lang.Object
用于解析XML
SampleCode: XmlNode xmlNode = new XmlNodeParser().parse(file); ArrayListxmlNodeList = xmlNode.getXmlNode("sml:MapBounds");
构造器和说明 |
---|
XmlNodeParser()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
java.util.ArrayList<XmlNode> |
findXmlNode(XmlNode parentXmlNode,
java.lang.String name)
通过指定名称在父节点中查找指定节点
通常用于找到指定对象,然后通过
XmlNode.getParent() 获取其父节点。 |
XmlNode |
parse(java.io.File xmlFile)
解析XML文件
|
XmlNode |
parse(java.lang.String string)
解析XML字符串
|
public XmlNode parse(java.io.File xmlFile) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
xmlFile
- java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
public XmlNode parse(java.lang.String string) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, org.xml.sax.SAXException
string
- xml字符串javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public java.util.ArrayList<XmlNode> findXmlNode(XmlNode parentXmlNode, java.lang.String name)
通常用于找到指定对象,然后通过XmlNode.getParent()
获取其父节点。
parentXmlNode
- 父节点name
- 名称