com.supermap.services.providers
类 DocumentParserTool
- java.lang.Object
-
- com.supermap.services.providers.DocumentParserTool
-
public final class DocumentParserTool extends java.lang.Object
XML 文档解析工具类。
-
-
构造器概要
构造器 构造器和说明 DocumentParserTool()
-
方法概要
方法 限定符和类型 方法和说明 static void
checkAttributeValue(java.lang.String value, java.lang.String msg)
检查节点的属性值是否为空,为空则抛出指定信息的文档解析异常。static void
checkNode(org.w3c.dom.Node node, java.lang.String msg)
检查 XML 节点是否为 null,如果为 null,则抛出指定信息的文档解析异常。static javax.xml.xpath.XPath
createXPath(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 文档解析异常。
-
-