这是一个分配文件。必须开发模式。XYZ学校希望将学生和员工的详细信息存储在XML文件中。以下方案有助于设计XML文档。 人将root标签。人将拥有每个人的名称,年龄,性别,地址的入境。一个人可以是学生或工作人员。学生将拥有Rollno,Standard和Section。如果员工,则是StaffID和主题。每个学生都必须在以下入门,街道,城市和州都有一个地址。
`<?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>`
任何人都可以帮我。
将 xs.string
更改为 xs:string
。