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 对象。 | 
public static javax.xml.xpath.XPath createXPath(javax.xml.namespace.NamespaceContext context)
通过名称空间上下文创建 XPath 对象。
context - 名称空间上下文。
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 文档解析异常。
public static void checkAttributeValue(java.lang.String value,
                       java.lang.String msg)
                                throws ParseException
检查节点的属性值是否为空,为空则抛出指定信息的文档解析异常。
属性值为空包括为 null、字符串长度为 0、字符串为空白。
value - 要判断的节点属性值。msg - 节点值为空时的异常详细信息。ParseException - 节点属性值为空,则抛出 XML 文档解析异常。