com.supermap.services.providers
类 DocumentParserTool
- java.lang.Object
-
- com.supermap.services.providers.DocumentParserTool
-
public final class DocumentParserTool extends java.lang.ObjectXML 文档解析工具类。
-
-
构造器概要
构造器 构造器和说明 DocumentParserTool()
-
方法概要
方法 限定符和类型 方法和说明 static voidcheckAttributeValue(java.lang.String value, java.lang.String msg)检查节点的属性值是否为空,为空则抛出指定信息的文档解析异常。static voidcheckNode(org.w3c.dom.Node node, java.lang.String msg)检查 XML 节点是否为 null,如果为 null,则抛出指定信息的文档解析异常。static javax.xml.xpath.XPathcreateXPath(javax.xml.namespace.NamespaceContext context)通过名称空间上下文创建 XPath 对象。
-
-
-
方法详细资料
-
createXPath
public static javax.xml.xpath.XPath createXPath(javax.xml.namespace.NamespaceContext context)
通过名称空间上下文创建 XPath 对象。
- 参数:
context- 名称空间上下文。- 返回:
- XPath 对象。
-
checkNode
public static void checkNode(org.w3c.dom.Node node, java.lang.String msg) throws ParseException检查 XML 节点是否为 null,如果为 null,则抛出指定信息的文档解析异常。
- 参数:
node- 要判断的 XML 节点。msg- 节点为 null 时的异常信息。- 抛出:
ParseException- 节点为 null,则抛出指定信息的 XML 文档解析异常。
-
checkAttributeValue
public static void checkAttributeValue(java.lang.String value, java.lang.String msg) throws ParseException检查节点的属性值是否为空,为空则抛出指定信息的文档解析异常。
属性值为空包括为 null、字符串长度为 0、字符串为空白。
- 参数:
value- 要判断的节点属性值。msg- 节点值为空时的异常详细信息。- 抛出:
ParseException- 节点属性值为空,则抛出 XML 文档解析异常。
-
-