无法解析名称" xs.string"到(n)类型定义组件

时间:2017-06-06 09:12:48

标签: xml xsd xml-parsing xsd-validation xml-schema-collection

这是一个分配文件。必须开发模式。 XYZ学校希望将学生和教职员工的详细信息存储在xml文件中。以下方案有助于设计XML文档。     人员将根标签。人员将拥有每个人的姓名,年龄,性别,地址。一个人可以是学生或工作人员。学生将有rollno,标准和部分。如果是员工,那么工作人员和主题。每个学生必须有一个地址与以下入口 - doorno,街道,城市和州。

`<?xml version = "1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="persons">
   <xs:complexType>
   <xs:sequence>
      <xs:element name="person">
        <xs:complexType>
        <xs:sequence>
            <xs:element name="name" type="xs.string"/>
            <xs:element name="age" type="xs.integer"/>
            <xs:element name="gender" type="xs.string"/>
              <xs:element name="address">
                <xs:complexType>
                <xs:sequence>
                    <xs:element name="doorno" type="xs.integer"/>
                    <xs:element name="street" type="xs.string"/>
                    <xs:element name="city" type="xs.string"/>
                    <xs:element name="state" type="xs.string"/>
                </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="student" minOccurs="0">
                <xs:complexType>
                <xs:sequence>
                    <xs:element name="rollno" type="xs.integer"/>
                    <xs:element name="standard" type="xs.integer"/>
                    <xs:element name="section" type="xs.string"/>
               </xs:sequence>
               </xs:complexType>
              </xs:element>
              <xs:element name="staff" minOccurs="0">
                <xs:complexType>
                <xs:sequence>
                    <xs:element name="staffid" type="xs.integer"/>
                    <xs:element name="subject" type="xs.string"/>
                </xs:sequence>
                </xs:complexType>
              </xs:element>
        </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    </xs:complexType>
</xs:element>
</xs:schema>`

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

xs.string更改为xs:string