xml文件全部报红,怎么处理?

xml文件全部报红,怎么处理?

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

<?xml version="1.0" encoding="UTF-8" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="hr">
<!--complexType标签含义是复杂节点,包含子节点时,必须使用这个标签-->
<complexType>
<!--sequence是序列,说明其中的子节点必须按照顺序前后严格书写-->
<sequence>
<!--声明了employee节点,最少出现1次,最多出现9999次-->
<element name="employee" minOccurs="1" maxOccurs="9999">
<complexType>
<sequence>
<!--声明节点的名称和数据类型-->
<element name="name" type="string"></element>
<element name="age">
<!--simpleType为简单类型,可在其中对数据的值进行规范-->
<simpleType>
<restriction base="integer">
<minInclusive value="18"></minInclusive>
<maxInclusive value="60"></maxInclusive>
</restriction>
</simpleType>
</element>
<element name="salary" type="integer"></element>
<element name="department">
<complexType>
<sequence>
<element name="dname" type="string"></element>
<element name="address" type="string"></element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="no" type="string" use="required"></attribute>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>

正在回答

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

1回答

同学你好。同学使用的是idea的开发工具吧,如果是,那就不是同学的代码的问题,是idea的语法比较严格,与eclipse中有一些不一样,需要修改一下,老师对代码做了一些修改:

修改后的代码如下:

<?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>
            <!--sequence是序列,说明其中的子节点必须按照顺序前后严格书写-->
            <xs:sequence>
                <!--声明了employee节点,最少出现1次,最多出现9999次-->
                <xs:element name="employee" minOccurs="1" maxOccurs="9999">
                    <xs:complexType>
                        <xs:sequence>
                            <!--声明节点的名称和数据类型-->
                            <xs:element name="name" type="xs:string"></xs:element>
                            <xs:element name="age">
                                <!--simpleType为简单类型,可在其中对数据的值进行规范-->
                                <xs:simpleType>
                                    <xs:restriction base="xs:integer">
                                        <xs:minInclusive value="18"></xs:minInclusive>
                                        <xs:maxInclusive value="60"></xs:maxInclusive>
                                    </xs:restriction>
                                </xs:simpleType>
                            </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="no" type="xs:string" use="required"></xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

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

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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