使用idea编程,按照老师说的修改了xsd内容,对应xml还是报错的

使用idea编程,按照老师说的修改了xsd内容,对应xml还是报错的

参考:https://class.imooc.com/course/qadetail/115787   根据此答案修改的代码

xml代码:

<?xml version="1.0" encoding="UTF-8" ?>
<hr xmlns="http://www.w3school.com.cn"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="hr.xsd">
<!-- 人力资源管理-->
<!--首先需要一个根结点-->
<hr>
    <employee num="3309">
        <name>张三</name>
        <age>31</age>
        <salary>4500</salary>
        <department>
            <dname>市场部</dname>
            <address>佳兴大厦301</address>
        </department>
    </employee>

    <employee num="3310">
        <name>李四</name>
        <age>25</age>
        <salary>3000</salary>
        <department>
            <dname>人事部</dname>
            <address>佳兴大厦305</address>
        </department>
    </employee>
</hr>

xsd代码:

<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           targetNamespace="http://www.w3school.com.cn"
           xmlns="http://www.w3school.com.cn"
           elementFormDefault="qualified">
    <xs:element name="hr">
        <!-- complexType标签含义是复杂节点,包含子节点时必须使用这个标签 -->
        <xs:complexType>
            <xs:sequence>
                <xs:element name="employee" minOccurs="1" maxOccurs="100">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="name" type="xs:string"></xs:element>
                                <!--sting表示只允许输入字符串,不允许有子节点-->
                            <xs:element name="age" type="xs:integer"></xs:element>
                            <xs:element name="salary" type="xs:integer"></xs:element>
                            <xs:element name="department">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="dname" type="xs:string"></xs:element>
                                        <xs:element name="address" type="xs:string"></xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attribute name="num" type="xs:string" use="required"></xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

xml报错,请问哪里有问题呢,老师

正在回答

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

2回答

同学你好,

1、同学多写了一个hr标签,建议删除,具体如下:

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

2、老师查看同学昨天提问的问题,都有回复到哦~同学所说的问题是指哪个问题没有回复呢?建议同学将链接粘贴一下,老师查看一下。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 慕粉3060097 提问者 #1
    http://class.imooc.com/course/qadetail/195186 这个问题有回复但还没有解决,谢谢老师
    2020-02-23 23:00:51
提问者 慕粉3060097 2020-02-23 17:51:04

额我自己改好了,可以自问自答吗

  • 提问者 慕粉3060097 #1
    不能……(凑字)
    2020-02-23 17:51:31
  • 提问者 慕粉3060097 #2
    算了反正都问了,我也想看看老师的代码
    2020-02-23 17:52:03
  • 提问者 慕粉3060097 #3
    老师我还有个昨天的问题你们没有回答(招手)
    2020-02-23 17:52:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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