XML SCHEMA MC1803 XML AND WEB SERVICES LAB Anna University lab manual download fifth semester - Computer Programming

Latest

C C++ Java Python Perl Programs Examples with Output -useful for Schools & College Students

Saturday, January 29, 2011

XML SCHEMA MC1803 XML AND WEB SERVICES LAB Anna University lab manual download fifth semester


XML SCHEMA MC1803 XML AND WEB SERVICES LAB Anna University lab manual download fifth semester
Create XML Schema for Book.xml

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="www.xyz.org">
<xsd:element name="library">
  <xsd:complexType>
  <xsd:sequence>
  <xsd:element name="book">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="novel">
      <xsd:complexType>
      <xsd:sequence>
      <xsd:element name="detective">
        <xsd:complexType>
        <xsd:sequence>
        <xsd:element name="bname" Type="xsd:string"/>
        <xsd:element name="author">
          <xsd:complexType>
          <xsd:sequence>
          <xsd:element name="fa">
            <xsd:complexType>
            <xsd:sequence>
            <xsd:element name="fname" Type="xsd:string"/>
            <xsd:element name="lname" Type="xsd:string"/>
            <xsd:element name="royalty" Type="xsd:string"/>
            <xsd:element name="qualification" Type="xsd:string"/>
            <xsd:element name="address">
              <xsd:complexType>
              <xsd:sequence>
              <xsd:element name="add1" Type="xsd:string"/>
              <xsd:element name="add2" Type="xsd:string"/>
              <xsd:element name="add3" Type="xsd:string"/>
              </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="specialization" Type="xsd:string"/> 
            </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="sa">
            <xsd:complexType>
            <xsd:sequence>
            <xsd:element name="fname" Type="xsd:string"/>
            <xsd:element name="lname" Type="xsd:string"/>
            <xsd:element name="royalty" Type="xsd:string"/>
            <xsd:element name="qualification" Type="xsd:string"/>
            <xsd:element name="address">
              <xsd:complexType>
              <xsd:sequence>
              <xsd:element name="add1" Type="xsd:string"/>
              <xsd:element name="add2" Type="xsd:string"/>
              <xsd:element name="add3" Type="xsd:string"/>
              </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="specialization" Type="xsd:string"/> 
            </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="price" Type="xsd:string"/>
        <xsd:element name="publication">
          <xsd:complexType>
          <xsd:sequence>
          <xsd:element name="pname" Type="xsd:string"/>
          <xsd:element name="addr" Type="xsd:string"/>
          </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="page" Type="xsd:string"/>
        <xsd:element name="review">
          <xsd:complexType>
          <xsd:sequence>
          <xsd:element name="date" Type="xsd:string"/>
          <xsd:element name="by">
            <xsd:complexType>
            <xsd:sequence>
            <xsd:element name="byperson1" Type="xsd:string"/>
            <xsd:element name="byperson2" Type="xsd:string"/>
            <xsd:element name="byperson3" Type="xsd:string"/>
            <xsd:element name="byperson4" Type="xsd:string"/>
            </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="reviewno" Type="xsd:string"/>
          <xsd:element name="comment" Type="xsd:string"/>
          </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      <xsd:element name=”romance”>
        <!--Same as in detective-->
      </xsd:element>

      <xsd:element name=”comic”>
        <!--Same as in detective-->
      </xsd:element>
    </xsd:element>

    <xsd:element name=”technical”>
      <!--Same as in detective-->
    </xsd:element>

    <xsd:element name=”management”>
      <!--Same as in detective-->
    </xsd:element>

    <xsd:element name=”fiction”>
      <!--Same as in detective-->
    </xsd:element>

    <xsd:element name=”devotional”>
      <!--Same as in detective-->
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
</xsd:element>

No comments:

Post a Comment