2012-03-27 3 views
0

xml 학습, 누구든지 도와 줄 수 있습니까?xsd 제한 및 속성

  • 필요합니다

    • AT & T와 태그 : 내가 제약과 XSD 파일을 작성하려면

      **<book lang="en">name of book</book>** 
      

      : 나는 다음 XML 코드가 도서 내용 태그 res 마찰 길이는 5 ~ 30 자입니다.

    도움말 !! 모두가

  • 답변

    1

    이 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를 생성하는 것이었다했던 방법; 그런 다음 길이에 대한 제한을 제공하는 단순 유형을 추가하십시오.

    +0

    나는 그것을 시도 할 것이다, 나는 그것이 최선의 방법이라고 생각한다. @peru 정말 고마워. – SaliproPham