- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 wsdl 文件上遇到了一些问题,在 SONIC Workbench 上不被接受,而在 Oracle JDev 和 SOAP UI 上是可以容忍的。
基本上解析器声明如下:
异常(exception):
org.xml.sax.SAXException:错误:cvc-datatype-valid.1.2.1:“urn:#ApproveAccumulatedProvisioningRolesSoap”不是“anyURI”的有效值。
在 org.wsi.xml.XMLUtils$ErrHandler.error(来源不明)
....
据我所知 urn:# 是原因。任何人都可以告诉我在哪里可以找到有关此类语法的更多信息,最终我如何解决它。
提前致谢。
亚历山德罗·伊拉多
最佳答案
请遵守 rfc2396 ,冒号字符在 URI 格式中保留。您得到的 SAXException 是一个验证异常,可能是 Oracle JDev 和 SOAP UI 跳过了 URI 的验证,而 SONIC Workbench 没有。
散列(或尖锐)字符是 URI 和片段之间的分隔符,因此在 URI 语法中是不允许的。这更有可能是验证异常的原因。如果您有权访问验证 xml 的架构,我建议您使用例如运行自己的验证。 xmllint或类似的 XML 工具。
关于XML 骨灰盒 :# is not a valid value for anyURI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660790/
我在 wsdl 文件上遇到了一些问题,在 SONIC Workbench 上不被接受,而在 Oracle JDev 和 SOAP UI 上是可以容忍的。 基本上解析器声明如下: 异常(exceptio
我是一名优秀的程序员,十分优秀!