XML
文章平均质量分 80
sean-zou
这个作者很懒,什么都没留下…
展开
-
DTD(Document Type Definition)详解
DTD(Document Type Definition)全名是文档类型定义,用来为XML文档定义语义约束一,DTD引入方式:1,内部DTA 2,外部DTD 3,公用DTD二,定义元素:1,任意类型 2,字符串值 3,空元素 4,包含子元素 5,混合类型三,定义元素属性四,定义实体:1,内部实体 2,内部参数实体 3,外部实体 4,外部参数实体原创 2014-12-15 10:28:43 · 3926 阅读 · 1 评论 -
XML Schema中的elementFormDefault属性
elementFormDefault属性与命名空间相关,其值可设置为qualified或unqualified如果设置为qualified:在XML文档中使用局部元素时,必须使用限定短名作为前缀如果设置为unqualified:在XML文档中使用局部元素时,可以省略限定短名原创 2015-01-07 17:58:08 · 5870 阅读 · 2 评论 -
The attribute required is undefined for the annotation type XmlElementRef
主要原因是JDK的版本,JDK1.6_45中XmlElementRef注解定义中没有required属性,JDK1.7.0_65中XmlElementRef注解定义中有required属性解决方案:1,如果需要required属性,可将JDK换为1.7,如果不需要,将JDK换为1.6的,再使用JAXB重新生成代码即可2,当然了,如果必须要用JDK1.6,而且需要支持required属性,那么JDK1.6 + jaxb-api也是可以满足要求的原创 2015-04-02 16:45:27 · 12924 阅读 · 0 评论 -
unexpected element (uri:"", local:"sean:person"). Expected elements are <{http://sean.com}person>
unexpected element (uri:"", local:"sean:person"). Expected elements are <{http://sean.com}person>主要原因是解析XML文件并构建其对应的Document对象时,默认忽略元素对应的命令空间,JAXB在进行反转时,无法从Document对象中找到元素对应的命令空间,就会报上面得错误原创 2016-05-18 15:58:07 · 13336 阅读 · 1 评论