代码之家  ›  专栏  ›  技术社区  ›  yogsma

ElementNSImpl类型的对象的名称为com.sun.org.apache.xerces.internal.dom.ElementNSImpl

  •  0
  • yogsma  · 技术社区  · 7 年前

    因此,部署在JDK1.8.0\u 161环境上的WS-Trust服务器需要一个包含类型为的xml节点的请求 org.apache.xerces.dom.ElementNSImpl ,但当请求到来时,节点的类型为 com.sun.org.apache.xerces.internal.dom.ElementNSImpl xerces:xercesImpl:2.11.0 但不知道JDK是否在服务器端的请求解析中弄乱了。目前我只看到 rt.jar 包含 com.sun.org.apache.xerces.internal.dom.ElementNSImpl . 我错过了什么?有人看到这个错误吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   yogsma    7 年前

    我用电脑解决了这个问题 Element ElementNSImpl . 这将使实现环境独立。

    代码是这样的

    if(object instanceof org.w3c.dom.Element)
    

    if(object instanceof ElementNSImpl)