com.supermap.ar.areffect.utils
类 XmlNodeParser
- java.lang.Object
-
- com.supermap.ar.areffect.utils.XmlNodeParser
-
public class XmlNodeParser extends java.lang.Object
XML解析器用于解析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字符串
-
-
-
方法详细资料
-
parse
public XmlNode parse(java.io.File xmlFile) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
解析XML文件- 参数:
xmlFile
-- 返回:
- 抛出:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
-
parse
public XmlNode parse(java.lang.String string) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, org.xml.sax.SAXException
解析XML字符串- 参数:
string
- xml字符串- 返回:
- 抛出:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
-
findXmlNode
public java.util.ArrayList<XmlNode> findXmlNode(XmlNode parentXmlNode, java.lang.String name)
通过指定名称在父节点中查找指定节点通常用于找到指定对象,然后通过
XmlNode.getParent()
获取其父节点。- 参数:
parentXmlNode
- 父节点name
- 名称- 返回:
- 子节点
-
-