使用idea编程,按照老师说的修改了xsd内容,对应xml还是报错的
参考:https://class.imooc.com/course/qadetail/115787 根据此答案修改的代码
xml代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?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代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <?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报错,请问哪里有问题呢,老师
26
收起
正在回答
2回答
同学你好,
1、同学多写了一个hr标签,建议删除,具体如下:
2、老师查看同学昨天提问的问题,都有回复到哦~同学所说的问题是指哪个问题没有回复呢?建议同学将链接粘贴一下,老师查看一下。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧