com.supermap.ar.areffect.utils
Class XmlNodeParser
- java.lang.Object
-
- com.supermap.ar.areffect.utils.XmlNodeParser
-
public class XmlNodeParser extends java.lang.ObjectThe XML parserUsed to parse XML
SampleCode: XmlNode xmlNode = new XmlNodeParser().parse(file); ArrayListxmlNodeList = xmlNode.getXmlNode("sml:MapBounds");
-
-
Constructor Summary
Constructors Constructor and Description XmlNodeParser()The constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.ArrayList<XmlNode>findXmlNode(XmlNode parentXmlNode, java.lang.String name)Finds the specified node in the parent node by specifying its name is usually used to find the specified object and then get its parent node byXmlNode.getParent()XmlNodeparse(java.io.File xmlFile)Parsing XML filesXmlNodeparse(java.lang.String string)Parsing XML strings
-
-
-
Method Detail
-
parse
public XmlNode parse(java.io.File xmlFile) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
Parsing XML files- Parameters:
xmlFile-- Returns:
- Throws:
java.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXException
-
parse
public XmlNode parse(java.lang.String string) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, org.xml.sax.SAXException
Parsing XML strings- Parameters:
string- xml string- Returns:
- Throws:
javax.xml.parsers.ParserConfigurationExceptionjava.io.IOExceptionorg.xml.sax.SAXException
-
findXmlNode
public java.util.ArrayList<XmlNode> findXmlNode(XmlNode parentXmlNode, java.lang.String name)
Finds the specified node in the parent node by specifying its nameis usually used to find the specified object and then get its parent node by
XmlNode.getParent()- Parameters:
parentXmlNode-name-- Returns:
- Child nodes
-
-