xml+约束
文章平均质量分 66
xiaozhegaa
一个乐于分享的老男人
展开
-
写xml文件的工具
初次接触xml的新手,不知道说用哪个工具去写xml文件比较好,这里我简单介绍一下,如何去使用几个工具去写xml,并且查看效果1 、editPlus 轻巧,简洁,也就2~4M大小 缺点是:不能很好的帮你去校正错误,也就是没有错误提示,但是如果说你的代码有错的话,显示的结果会异常,看截图 错误的结果是: 正确的结果是: 2、Altova XMLSpy原创 2016-12-11 15:16:49 · 15598 阅读 · 0 评论 -
dom4j解析xml
使用dom4j解析xml,一般实际开发中的主流1)dom4j简介 dom4j,是一个组织,针对xml解析,提供解析器 dom4j,为什么说它是主流!其实在以前dom4j只是sum公司的一个部门,后来独立出来提供了dom4j,它结合很多jaxp的优点。dom4j不是javase的一部分,所以我们要使用它的时候必须要先导入dom4j的包。晚点跟xpath包和手册一起上传给大家,上传给大家下载 2)如原创 2016-12-14 18:39:34 · 2033 阅读 · 0 评论 -
xpath操作xml
本文将介绍如何通过xpath操作xml1)xpath说明 xpath同样的也不是javaee的一部分,所以我们要使用它的时候必须要先导入dom4j的包。晚点跟xpath包和手册一起上传给大家,上传给大家下载 下载网址: 2)如何使用xpath? 3)这里简单总结dom4j提供的方法,具体看不懂的话建议还是看手册,手册有例子,很明显的给你标好额 //在dom原创 2016-12-14 19:21:04 · 1691 阅读 · 0 评论 -
XML
1、xml的简介(了解) HTML - 中文名称:超文本标记语言 - 优点:简单 - 缺点:不可扩展 - 作用:显示XML eXtensible Markup language:可扩展的标记语言 解决HTML不可扩展的问题 作用:保存或传输数据,不是用来显示数据的3、xml的应用:主要功能,为了存储数据 * 不同的系统之间传输数据 *qq之间数据的传输原创 2016-12-11 14:19:26 · 2016 阅读 · 0 评论 -
DTD约束
讲到xml就必须讲其约束,dtd约束并不难,只要花一个小时就可以掌握哦1、xml的约束 【引入】*为什么要约束? ** 如果说现在定义一个person的xml文件,这个文件是用来保存人的基本信息,比如有name,age属性等等没问题。那如果说我在person里面定义了一个<猫>标签,这个标签符合xml的语法,也是可以正常的显示,很明显的这个<猫>标签,并不是人的属性,所以说,原创 2016-12-12 11:59:34 · 2271 阅读 · 0 评论 -
jaxp解析xml
xml的解析:不同的公司和组织都提供了针对dom和sax方式的解析器,通过api方式提供 sun公司提供了针对dom和sax解析器 jaxp dom4j组织,针对dom和sax解析器 dom4j(*** 实际开发中****) jdom组织,针对dom和sax解析器 jdom1、首先讲jaxp对xml的解析 如何去查看该jaxp解析器? jaxp解析器就在ja原创 2016-12-13 11:09:07 · 3048 阅读 · 0 评论 -
schema约束
schema通过schema来解决DTD的不足,dtd里面有PCDATA类型,但是在schema里面可以支持更多的数据类型,比如 年龄只能是整数,在schema可以直接定义一个整数类型,schema语法更加复杂,schema目前不能替代dtdschema快速入门 1)创建一个schema文件,后缀名为”.xsd”,特别注意的一点是,在myelipse的new - >other 搜索不到.xsd,原创 2016-12-13 15:38:11 · 1201 阅读 · 0 评论 -
jaxp的sax方式解析xml
sax方式不能实现增删改操作,只能做查询操作 sax解析过程:看图,这个图非常的重要 也就是说:它会自动调用了三个方法 //这三个方法就是在DefaultHandler类中,所以只要继承这个类,然后重写就可以了,输出你想要输出的东西startElement(); 开始标签qName(); 中间文本endElement() 结束标签 2、解析xml原创 2016-12-13 17:02:06 · 1093 阅读 · 0 评论