有約束效果但是在teaching-plan上面爆紅
xsd的:
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="teaching-plan">
<complexType>
<sequence >
<element name="course" minOccurs="1" maxOccurs="100">
<complexType>
<sequence>
<element name="course-name" type="string"></element>
<element name="class-hour">
<simpleType>
<restriction base="integer">
<minExclusive value="20"></minExclusive>
<maxExclusive value="110"></maxExclusive>
</restriction>
</simpleType>
</element>
<element name="exam-form" type="string"></element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="id" type="string" use="required"></attribute>
</complexType>
</element>
</schema>
xml的:
<?xml version="1.0" encoding="UTF-8"?>
<teaching-plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hr.xsd">
<course>
<course-name>大学英语</course-name>
<class-hour>30</class-hour>
<exam-form>考试</exam-form>
</course>
<course>
<course-name>高等数学</course-name>
<class-hour>70</class-hour>
<exam-form>考试</exam-form>
</course>
<course>
<course-name>计算机应用基础</course-name>
<class-hour>100</class-hour>
<exam-form>上机考试</exam-form>
</course>
</teaching-plan>
有約束效果但是在teaching-plan上面爆紅 報錯是cvc-complex-type.4: Attribute 'id' must appear on element 'teaching-plan'. ? 翻譯是:
cvc complex type.4:属性'id'必须出现在元素'teaching plan'上。
?這個是什麽原因啊老師
正在回答
同学你好,这里的attribute约束应该调换一下顺序,如:
这样就可以给course加id。
如果我的回答解决了你的回答,请采纳。祝:学习愉快~
為什麽還不能加no
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星