我有这个 xml 文件,我需要创建一个 xsd 文件来验证所有数据都在那里,并编写代码来针对 xsd 文件验证 xml。如果没有错误,输出将显示“有效”。如果有错误,输出将显示“无效”,并且输出也会显示错误。
<Student gradYear="2014"> <!--GraduationYear is required-->
<FirstName>
John
</FirstName><!--FirstName is required-->
<LastName>
Smith
</LastName><!--LastName is required-->
<SocialSecurity>
123-45-6789
</SocialSecurity><!--SocialSecurity is required and must be in the format shown-->
<Phone type="Home"> <!--HomePhone is required and must match the format shown-->
<Number>
724-555-5454
</Number>
</Phone>
<PhoneNumber type="Cell"> <!--Cell Phone is optional, but must be in the correct format if used-->
<Number>
724-555-5858
</Number>
</PhoneNumber>
</Student>
我有一个 xsd 文件,它显示它是否有效,但不包括将必填字段设为必填或检查格式。它只能检查以确保 xml 文件包含所有元素。