Learning xml, кто-нибудь может мне помочь?У меня есть следующий код XML:
**<book lang="en">name of book</book>**
Я хочу написать xsd-файл с ограничением:
book tag с
lang att требуется
содержание книги длина ограничения тега от 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>
Я сделал так, чтобы автоматически генерировать XSD из вашего фрагмента XML;затем добавьте простой тип, который дает вам ограничение по длине.