我正在嘗試爲Media Server Markup Language (MSML) - RFC 5707找到某處有效的xml架構。我需要編寫一個解析器,但我只能找到這些規格文檔。我複製&將它們粘貼到.xsd文件中。但它似乎是一個錯誤。我用JAXB從論文模式類創建但有發生該錯誤: (I翻譯錯誤消息成英文)XSD Schema for MSML中的XML故障(RFC 5707)
[ERROR] Elementtyp "xs:complexType" need a appropriate Endtag "". Row 332 von file:/E:/Downloads/jaxb-ri-2.2.6/bin/msml-dialog-base-datatypes.xsd
我檢查用eclipse該文件,並且問題是在此元件的定義:
<xs:element name="dtmfgen" substitutionGroup="primitive">
<xs:complexType>
<xs:extension base="primitiveType">
<xs:choice minOccurs="0">
<xs:element name="dtmfgenexit">
<xs:complexType>
<xs:group ref="sendType"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="level" use="optional" default="-6">
<xs:simpleType>
<xs:restriction base="xs:nonPositiveInteger">
<xs:maxInclusive value="0"/>
<xs:minInclusive value="-96"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="digits" type="dtmfDigits.datatype"
use="required"/>
<xs:attribute name="dur" type="posDuration.datatype" use="optional"
default="100ms"/>
<xs:attribute name="interval" type="posDuration.datatype"
use="optional" default="100ms"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
我找不到解決方案來解決它,所以也許你的某個人可以幫助我。或者給我一個鏈接到MSML有效的xsd包。或者更好的人有一個解析器給我。
感謝 G.
鏈接仍然死亡!是否有其他來源可用? – Grimbo
可以請你把它上傳到別的地方或者給我發郵件嗎? – Grimbo