0
學習xml,任何人都可以幫助我嗎?我有以下XML代碼:xsd限制和屬性
**<book lang="en">name of book</book>**
我想寫與約束XSD文件:
書標籤與
郎 ATT需要
本書內容 tag res字數從5到30個字符不等。
幫助!謝謝大家
學習xml,任何人都可以幫助我嗎?我有以下XML代碼:xsd限制和屬性
**<book lang="en">name of book</book>**
我想寫與約束XSD文件:
書標籤與
郎 ATT需要
本書內容 tag res字數從5到30個字符不等。
幫助!謝謝大家
此XSD應該做的:
<?xml version="1.0" encoding="utf-8"?>
<!--W3C Schema generated by QTAssistant/W3C Schema Refactoring Module (http://www.paschidev.com)-->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="book">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="String5To30">
<xsd:attribute name="lang" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="String5To30">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
<xsd:minLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
我所做的是自動生成從XML片段的XSD的方式;然後添加一個簡單的類型,使您可以對長度進行限制。
我會試試看,我認爲這是最好的方法。非常感謝@peru。 – SaliproPham 2012-03-30 19:46:41