请问这个报错该怎么解决

请问这个报错该怎么解决

<?xml version="1.0" encoding="UTF-8"?>

<teching-plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hr.xsd">

<teching-plan>

<course id="001">

<course-name>大学英语</course-name>

<course-hours>36</course-hours>

<exam-form>考试</exam-form>

</course>

<course id="002">

<course-name>高等数学</course-name>

<course-hours>70</course-hours>

<exam-form>考试</exam-form>

</course>

<course id="003">

<course-name>计算机应用基础</course-name>

<course-hours>108</course-hours>

<exam-form>上机考试</exam-form>

</course>

</teching-plan>


<?xml version="1.0" encoding="UTF-8"?>

<schema xmlns="http://www.w3.org/2001/XMLSchema">

<element name="teching-plan">

<complexType>

<sequence>

<element name="course" minOccurs="1" maxOccurs="100">

<complexType>

<sequence>

<element name="course-name" type="string"></element>

<element name="course-hours">

<simpleType>

<restriction base="integer">

<minInclusive value="18"></minInclusive>

<maxInclusive value="110"></maxInclusive>

</restriction>

</simpleType>

</element>

<element name="exam-form" type="string"></element>

</sequence>

<attribute name="id" type="string" use="required"></attribute>

</complexType>

</element>

</sequence>

</complexType>

</element>

</schema>

http://img1.sycdn.imooc.com//climg/5d6ca6010001783d14740778.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
芝芝兰兰 2019-09-02 17:57:37

同学你好。这个<teching-plan 是根标签,其中的xmlns:xsi和xsi:noNamespaceSchemaLocation只不过是根标签的属性,它和最后的</teching-plan>是一对

http://img1.sycdn.imooc.com//climg/5d6ce6c90001390c08380091.jpg

而在根标签内的标签会被视作子标签。下面的<teching-plan>会被当做子标签去匹配,显然定义的规则里teching-plan中不能有名为teching-plan的子标签存在。所以报错。

如果解答了同学的疑问,望采纳~

祝学习愉快~

芝芝兰兰 2019-09-02 14:53:10

同学你好。这里相当于有两个“teching-plan”哦!删去下面那个<teching-plan>即可

http://img1.sycdn.imooc.com//climg/5d6cbb1b0001d7fe14440665.jpg

如果解答了同学的疑问,望采纳~

祝学习愉快~

  • 提问者 慕沐3362990 #1
    请问上下两个teching-plan各代表什么意思,不太懂
    2019-09-02 16:31:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师