最新文章列表

Java中XML与DTD

XML——XML文件约束之DTD详解 XML文件约束与DTD的简单介绍
千絮泠泉 评论(0) 有441人浏览 2017-06-21 15:36

解决Mybatis配置文件加载时Connection timed out问题

      如果使用Mybatis的配置文件结合Spring启动的时候报连接超时错误,原因是在加载mybatis的配置文件并校验时,并不是走的默认通道,而是自己解析xml配置文件,并根据配置文件的头信息,去网上搜索dtd文件,可想而知,肯定会报Connection timed out错误!       所以,在XML Catalog里添加本地DTD文件也并不管用,解决办法(如果在项目发布时,记得把 ...
coffee_yan 评论(0) 有5262人浏览 2015-01-14 13:02

使用schema校验xml

一、背景 在大型的项目开发中,我们往往要是用xml进行一些规范化的处理。这时候就需要有高手先做好上层的一些规则。这时候往往就会用到schema对xml进行一个规范化的校验 二、代码实践 我们以公司和员工为例来实践一下。 1、创建公司校验schema:CompanySchema.xsd <?xml version="1.0" encoding="UTF- ...
gxsenjoy 评论(0) 有477人浏览 2014-10-18 23:14

Schema和DTD的区别

       Schema是对XML文档结构的定义和描述,其主要作用是对编写XML文件的约束,校验XML文件的有效性。DTD的作用是定义XML合法的构建模块,它使用一系列的合法的元素(符合W3C标准)来定义XML文档的结构。        Schema和DTD的主要区别如下:        1.Schema文件本身也是一个XML文档,而DTD文件与不是完全的XML格式。只要会编写XML文件,即 ...
小牧童 评论(0) 有1423人浏览 2014-07-16 23:29

!DOCTYPE 的几种引用方式(本地DTD和网络DTD)

什么是DOCTYPE? 文档类型标签,一个!DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。 1. 网络类型DTD 语法: <!DOCTYPE 根元素 PUBLIC "注册//组织//类型 标签//定义 语言" "文档类型定义位置" [&l ...
langmnm 评论(0) 有1546人浏览 2014-05-14 14:37

xml的学习

1.XML语法一个XML文件分为以下几部分内容: a.文档声明 <?xml version="1.0" encoding="utf-8"> b.元素 <student></student> c.属性  <student no="11111"></student> no即为属性 d. ...
scbzly_4223 评论(0) 有415人浏览 2014-05-14 13:52

DTD(Document Type Definition文档类型定义)

一.DTD分为三类: 1.内部DTD <?xml version="1.0"?> <!DOCTYPE 书籍列表 [ <!ELEMENT 书籍列表 (计算机书籍)*> <!ELEMENT 计算机书籍 (书名,作者,价格,简要介绍)> <!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 ( ...
DanielHan 评论(0) 有766人浏览 2014-03-04 13:27

Chapter 2. XML

1.  Property files have a single flat hierarchy. You can often see work around as: title.fontname=Helvetica title.fontsize=36 body.fontname=Times Roman body.fontsize=12   2.  Another shortcoming o ...
leonzhx 评论(0) 有982人浏览 2014-02-11 21:03

struts Caused by: no protocol dtd - Class: java.net.URL

情景: 项目使用了struts2框架,部署到tomcat中,而tomcat所在机器没有联网(处于公司安全方面的原因),所以启动tomcat时,报错: tomcat Unable to load configuration. - Class: java.net.SocketInputStream 因为struts配置文件如下: <?xml version="1.0" ...
hw1287789687 评论(0) 有2407人浏览 2013-08-06 17:37

JAXP实现Schema和DTD验证

       在JAXP1.3以前的实现中,进行XML的约束验证都是调用SAXParserFactory或DocumentBuilderFactory对象的setValidating(true)方法来处理的。        这种方式 ...
code727 评论(0) 有1799人浏览 2013-07-17 12:25

XML文档约束之DTD

       在任何一个XML文档中应包括头部(header)和内容(content)这两部分。其中,头部除了要声明所遵循的标准和字符集编码之外,还可以通过引入相关的约束来保证整个文档结构的完整性。目前,比较常用的约束手段有如下三种方式:        1)DTD:XML1.0规范的一部分,简单但不灵活;        2)Schema:灵活但复杂;        3)RELAX NG ...
code727 评论(0) 有2091人浏览 2013-06-06 02:07

如何在页面中设置IE浏览器的文档模式

最近在使用一个开源框架,发现该框架能跨浏览器和版本,但唯独在IE下的Quirks Model下表现不太好。 一开始想着如何自己去完善在该模式下的问题,后来一想为何不找到一种方法,在代码里面设置好让页面在IE浏览器下面不呈现Quirks Model呢? 于是在网上找资料,发现了原来可以通过DTD的声明来让浏览器决定用何种模式。 我把 <!DOCTYPE html PUBLIC &quo ...
无双Rama 评论(1) 有21559人浏览 2013-05-28 16:22

XML Schema - 应用程序中读取和创建XSD - (四) XSD强大的数据类型之各种数据类型

XSD 字符串数据类型 字符串数据类型用于可包含字符串的值。 字符串数据类型(String Data Type) 字符串数据类型可包含字符、换行、回车以及制表符。 ...
Josh_Persistence 评论(0) 有2121人浏览 2013-05-20 18:41

XML Schema - 应用程序中读取和创建XSD - (三) XSD强大的数据类型之复杂类型

XSD 复合元素 复合元素包含了其他的元素及/或属性。 什么是复合元素? 复合元素指包含其他元素及/或属性的 XML 元素。 有四种类型的复合元素:     空元素     包含其他元素的元素     仅包含文本的元素     包含元素和文本的元素 注释:上述元素均可包含属性! 复合元素的例子 复合元素,"product",是空的: <product pid=&q ...
Josh_Persistence 评论(0) 有1771人浏览 2013-05-20 18:32

XML Schema - 应用程序中读取和创建XSD - (二) XSD强大的数据类型之简单类型

XSD 简易元素 XML Schema 可定义 XML 文件的元素。 简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。 什么是简易元素? 简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。 不过,“仅包含文本”这个限定却很容易造成误解。文本有很多类型。它可以是 XML Schema 定义中包括的类型中的一种(布尔、字符串、数据等等),或者它也可以是您自行定义 ...
Josh_Persistence 评论(0) 有1668人浏览 2013-05-20 11:03

XML Schema - 应用程序中读取和创建XSD - (一) 初识XSD

Schema 教程 热身: XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在 ...
Josh_Persistence 评论(0) 有2786人浏览 2013-05-20 10:49

DTD约束 —— Xml文档 约束技术 学习笔记

本文查阅方法:    1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题    2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能,             在查找搜索框中 输入需要查阅的 目录标题,便可以直接到达 标题内容 的位置。    3、学习小结 —— 文中的学习小结内容,是笔者在学习之后总结出的,开发时可直接参考其进行应用开发的内容, ...
Even2012 评论(0) 有3394人浏览 2013-03-12 17:09

XML文档语法 学习笔记

  本文查阅方法:    1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题    2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能,             在查找搜索框中 输入需要查阅的 目录标题,便可以直接到达 标题内容 的位置。      3、学习小结 —— 文中的学习小结内容,是笔者在学习之后总结出的,开发时可直接参考其进行应 ...
Even2012 评论(0) 有2573人浏览 2013-03-12 11:40

XML

1、DTD文档类型定义 2、DTD与Schema 3、XML Schema 数据类型 simpleType与complexType区别 simpleContent用于complexType元素上,表示该元素没有子元素,但是应该有属性,否则就成为simpleType。 4、DOM 5、SAX
jandawn 评论(0) 有718人浏览 2013-01-13 11:11

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics