Cannot find the declaration of element

Cannot find the declaration of element

<?xml version="1.0" encoding="UTF-8" ?>
<teaching-plan xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="plan.xsd">
   <course no="001">
       <course-name>大学英语</course-name>
       <class-hour>36</class-hour>
       <exam-form>考试</exam-form>
   </course>

   <course no="002">
       <course-name>高等数学</course-name>
       <class-hour>70</class-hour>
       <exam-form>考试</exam-form>
   </course>

   <course no="003">
       <course-name>计算机应用基础</course-name>
       <class-hour>108</class-hour>
       <exam-form>上机考试</exam-form>
   </course>
</teaching-plan>

--------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
   <element name="teaching-plan">
       <complexType>
           <sequence>
               <element name="course" maxOccurs="100">
                   <complexType>
                       <sequence>
                           <element name="course-name" type="string"></element>
                           <element name="class-hour" type="integer">
                               <simpleType>
                                   <restriction base="integer">
                                       <minInclusive value="20"></minInclusive>
                                       <maxInclusive value="110"></maxInclusive>
                                   </restriction>
                               </simpleType>
                           </element>
                           <element name="exam-form" type="string"></element>
                       </sequence>
                       <attribute name="no" type="string" use="required"></attribute>
                   </complexType>
               </element>
           </sequence>
       </complexType>
   </element>
</schema>


正在回答

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

4回答

idea和eclipse稍有不同,同学可以参考一下这个问答下的回答:http://class.imooc.com/course/qadetail/73156

如果我的回答解决了你的问题,请采纳,祝学习愉快.

  • 慕仰4381305 提问者 #1
    老师,虽然是行了,可是这个方法在IDEA里写xsd好烦呐,而且不知道为什么要加那么多xs,没有别的法子吗
    2019-01-06 15:04:34
  • 好帮手慕阿莹 回复 提问者 慕仰4381305 #2
    这个是xml的规定,同学不用担心,这里是让同学学习了解一下这个约束文件,以后的工作中,都是直接去引用的,这里是为了让同学了解它具体是什么,在实际开发中,基本上不会让同学自己去写。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-01-07 09:53:59
提问者 慕仰4381305 2019-01-06 12:56:28

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

代码其他没有改,就.xml文件引用行加了“-instance”  .xsd文件把老师提示的错误改了

提问者 慕仰4381305 2019-01-06 12:39:18
好帮手慕阿莹 2019-01-06 12:23:55

1、同学使用的是哪个工具呢?eclipse还是idea呢?老师用eclipse测试没有问题的。只有一个地方报错,是因为一个element里有两个type,去掉下图红框部分的type就可以了。

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

如果我的回答解决了你的问题,请采纳,祝学习愉快.

  • 提问者 慕仰4381305 #1
    老师,我用的IDEA
    2019-01-06 12:39:00
  • 提问者 慕仰4381305 #2
    老师,我.xml文件引用行写错了,少写了-instance,但是加上后全红了,新贴了图,提示:Element teaching-plan must be declared
    2019-01-06 12:54:13
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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