public class XmlNodeParser
extends java.lang.Object
用于解析XML
SampleCode:
XmlNode xmlNode = new XmlNodeParser().parse(file);
ArrayList xmlNodeList = 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.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionpublic XmlNode parse(java.lang.String string) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, org.xml.sax.SAXException
string - xml字符串javax.xml.parsers.ParserConfigurationExceptionjava.io.IOExceptionorg.xml.sax.SAXExceptionpublic java.util.ArrayList<XmlNode> findXmlNode(XmlNode parentXmlNode, java.lang.String name)
通常用于找到指定对象,然后通过XmlNode.getParent()获取其父节点。
parentXmlNode - 父节点name - 名称