为什么我的会报错呢?
# eclipse 在根节点位置报错,不知道啥原因。
#
1 | <? xml version = "1.0" encoding = "UTF-8" ?>< br >< teaching-plan xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation = "plan.xsd" >< br > < course >< br > < course-name >大学英语</ course-name >< br > < class-hour >36</ class-hour >< br > < exam-form >考试</ exam-form >< br > </ course >< br > < course > < br > < course-name >高等数学</ course-name >< br > < class-hour >70</ class-hour >< br > < exam-form >考试</ exam-form >< br > </ course >< br > < course > < br > < course-name >计算机应用基础</ course-name >< br > < class-hour >108</ class-hour >< br > < exam-form >上机考试</ exam-form >< br > </ course > < br ></ teaching-plan >< br > |
1 | <? xml version = "1.0" encoding = "UTF-8" ?>< br >< schema xmlns = "http://www.w3.org/2001/XMLSchema" targetNamespace = "http://www.example.org/plan" xmlns:tns = "http://www.example.org/plan" elementFormDefault = "qualified" >< br >< element name = "teaching-plan" >< br > < complexType >< br > < sequence >< br > < element name = "course" minOccurs = "1" maxOccurs = "100" >< br > < complexType >< br > < sequence >< br > < element name = "course-name" type = "string" ></ element >< br > < element name = "class-hour " type = "integer" ></ element >< br > < element name = "exam-form" type = "string" ></ element >< br > </ sequence >< br > </ complexType >< br > </ element >< br > </ sequence >< br > </ complexType >< br ></ element >< br ></ schema >< br > |
20
收起
正在回答
2回答
同学你好,
targetNamespace="http://www.example.org/plan" xmlns:tns="http://www.example.org/plan" elementFormDefault="qualified"
targetNamespace是指定schema文档中声明的元素属于哪个命名空间。
xmlns:tns 名称为tns的工作空间。
elementFormaDefault= "qualified ": 指定shema文档中声明的跟元素和所有子元素都属于targetnamespace所指定的名称空间。
同学定义的标签不属于如上所示的命名空间内,所以会报错,去掉即可。
java工程师2020版
- 参与学习 人
- 提交作业 9404 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧