xml - WSDL 导入:意外出现在行
问题描述
我有一个大的 wsdl 文件,并且 wdsl import 在这部分代码中给出了错误。xml 规范是否有任何 sintax 错误?如果我删除带有标签的行,则不再出现错误。
<xsd:complexType name="...">
<xsd:attribute name="Name" type="xsd:string" minOccurs="0"/>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Item" type="tns:.."/>
</xsd:sequence>
</xsd:complexType>
解决方案
我认为xsd:sequence
应该先于xsd:attribute
:
<xsd:complexType name="...">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Item" type="tns:.."/>
</xsd:sequence>
<xsd:attribute name="Name" type="xsd:string" minOccurs="0"/>
</xsd:complexType>
推荐阅读
- scala - Spark Scala:在同一行的数据框中创建和使用列
- mkdocs - Mkdocs 站点打开不正确
- python - Python 稀疏矩阵将 diag 设置为 1
- python - Python:同时检查三个变量的值
- openlayers-3 - 如何处理来自 ol.source.WMTS - Openlayers 3 的图块请求错误
- r - R为函数的默认参数设置一个新值
- python - 在 Jupyter 魔术自定义函数中应用互斥组
- python - 在 Python3 中的 Jetson xavier 上使用 tx2 dev-kit CSI 摄像头
- php - Prestashop 1.7 移植模块页面暂时不可用错误
- java - AssertJ:使用 String.format 生成的消息测试异常