xml文件全部报红,怎么解决?
<?xml version="1.0" encoding="UTF-8" ?> <!--人力资源管理系统--> <hr xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hr.xsd" > <employee no="3309"> <name>张三</name> <a3ge>33</a3ge> <salary>5000</salary> <department> <dname>会计部</dname> <address>xx大厦-B103</address> </department> </employee> <employee no="3310"> <name>李四</name> <age>23</age> <salary>5000</salary> <department> <dname>工程部</dname> <address>xx大厦-B104</address> </department> </employee> </hr>
上面是xml文件,下面是xsd文件
<?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>
15
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小班
2020-02-15 14:04:06
同学你好,查看同学的代码在xml文件中,一个小标签书写有误:

关于报错,测试贴出代码在eclipse中没有报错,可能因为同学使用的是idea,语法比较严格,与eclipse中有一些不一样,具体的修改,老师在https://class.imooc.com/course/qadetail/192476 这个问答中回复了同学。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星