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

<?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>
正在回答
同学你好。同学使用的是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>
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星