Module  java.xml.crypto
软件包  javax.xml.crypto.dom

Class DOMStructure

  • All Implemented Interfaces:
    XMLStructure


    public class DOMStructure
    extends Object
    implements XMLStructure
    DOM专有XMLStructure 此类的目的是允许使用DOM节点来表示XML签名结构中的可扩展内容(任何元素或混合内容)。

    如果需要节点序列,则包含在DOMStructure中的节点是序列的第一个节点,并且可以通过调用Node.getNextSibling()来访问连续的节点。

    如果所有者文件DOMStructure是除的目标文档不同XMLSignature ,所述XMLSignature.sign(XMLSignContext)方法导入节点到目标文档生成签名之前。

    从以下版本开始:
    1.6
    • 构造方法详细信息

      • DOMStructure

        public DOMStructure​(Node node)
        创建一个包含指定节点的 DOMStructure
        参数
        node - 节点
        异常
        NullPointerException - 如果 nodenull
    • 方法详细信息

      • getNode

        public Node getNode​()
        返回此 DOMStructure包含的节点。
        结果
        节点
      • isFeatureSupported

        public boolean isFeatureSupported​(String feature)
        描述从接口XMLStructure复制
        指示是否支持指定的功能。
        Specified by:
        isFeatureSupported在接口 XMLStructure
        参数
        feature - 功能名称(作为绝对URI)
        结果
        true如果支持指定功能, false否则
        异常
        NullPointerException - 如果 featurenull