上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节XML验证之DTDXML名称空间XML语法结构XML验证之SchemaDOM4J读写配置文件关于SLTXML验证之Schema就像前面的文章所说的,通过DTD我们可以很容易的判断要验证的XML是否符合我们所定义的规范(元素之间的关系,属性的取值是否正确)但是如果要验证元素的内容DTD就无能为力了,于是人们研究了新的验证方法——Schema。除了上面的优势之外Schema相对于DTD而言更令人兴奋的是其自身就是一个良好形式的XML文档,这样一来编写Schema就非常容易了。相对于自己有一套独立的语法的DTD而言,无论是编写还是 阅读全文
posted @ 2012-08-29 20:53 郗晓勇 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节XML验证之DTDXML名称空间XML语法结构DOM4J读写配置文件关于SLTXML语法结构<?xmlversion="1.0" encoding="gb2312"standalone="no"?> <!DOCTYPEstudent SYSTEM "test.dtd"> <!--这是XML文档--> <student> <name>张三</name> <age>2 阅读全文
posted @ 2012-08-28 00:20 郗晓勇 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节XML验证之DTDXML语法结构XML命名空间DOM4J读写配置文件关于SLTXML验证之DTD如前面教程中所说的那样,XML的最大作用在于存储、传输以及交换数据。在这期间XML的正确性至关重要,为了保证XML的正确性人们采取了相应的措施。XML的正确性分为两方面:一方面是XML的语法,一方面是XML的内容。人们把拥有正确语法的 XML 被称为“形式良好”的 XML,对于一个形式良好的XML文档,我们只能保证这个文档的格式符合XML规范,换句话说就是保证XML在语法上没有错误,但是元素与元素的关系,属性的取值是否正确,这些都 阅读全文
posted @ 2012-08-06 08:06 郗晓勇 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节关于DTD和SchemaXML语法结构XML命名空间DOM4J读写配置文件关于SLT和XML对比之语法细节除了上一篇文章中所说的可扩展之外,XML文档还常常被看做是文档的数据库化和数据的文档化。而以显示为主的HTML在这方面就要差一点,于是就造成了这两者的显著差异。1. XML只能有一个根元素在HTML中可以有多个根元素,但是在XML中只允许有一个根元素,也即是说HTML可以描述很多并列的信息,而XML只能描述一个,但是根元素内部的子元素是没有数量限制的。举个例子:HTML中可以有很多并列的table标签当作根元素,但是XM 阅读全文
posted @ 2012-07-26 15:27 郗晓勇 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节关于DTD和SchemaXML语法结构XML命名空间DOM4J读写配置文件关于SLT和HTML对比之可扩展相信对于XML而言更多的人比较熟悉HTML,随便打开一个网页然后右键查看源文件,那里面呈现的的就是为我们提供数据和样式的HTML代码。这篇文章就简要描述一下同样作为标记语言的HTML和XML他们之间的区别。先从名字开始分析,之所以说XML是可扩展的标记语言相信通过下面两个例子读者就可以理解了。HTML代码 <html><!--这是HTML文档--> <head><title> 阅读全文
posted @ 2012-07-26 15:27 郗晓勇 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节关于DTD和SchemaXML语法结构XML命名空间DOM4J读写配置文件关于SLT发展历史学习知识首先要知道这个知识是如何产生的,是为了解决什么问题产生的,然后才有这个知识怎么运用的问题,所以这个教程的第一篇就来说说XML是怎么来的。XML的发展历史如下图所示,图中部分内容篇幅所限,不深入探讨。为了促进数据交换和操作,在20世纪60年代,IBM公司得出了重要的结论:要提高系统的移植性,在各文档之间共享一些相似的属性(字体大小和版面等),必须采用一种通用的文档格式,这种文档的格式必须遵守特定的规则。这也就是创建GML(Gen 阅读全文
posted @ 2012-07-26 15:27 郗晓勇 阅读(211) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest对象在Ajax中占据着十分重要的地位,因为通常意义上的和服务器进行交互是通过提交表单的形式,而在Ajax中的客户端通过XMLHttpRequest对象实现与服务器的通信。也就是说正是因为XMLHttpRequest才使得Ajax得以实现,于是我们的与服务器的交互速度明显提升,消除了令人头疼的等待之后用户体验便也更加良好。名字由来:XMLHttpRequest之所以叫这个名字是因为它与服务器通信得过称中利用XMLHttp(post、head或者get方式)请求(Request)的过程,然后通过XML(XML是常用格式,并不限于和XML 文档,可以接收任何形式的文本文档 阅读全文
posted @ 2012-07-11 11:10 郗晓勇 阅读(3527) 评论(0) 推荐(1) 编辑
摘要: 本文将通过一个具体的例子来展示Ajax的工作原理,通过与传统请求响应方式的对比展现Ajax中处理请求响应的不同方式。在这个示例程序中,所要完成的任务非常简单,仅仅需要输入一个姓名然后提交这个表单,在服务器端处理这个请求,然后在页面显示处理的结果,在下面的示例程序中,将展示通过传统方式和Ajax方式分别处理这个请求响应的具体过程。传统方式:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%&g 阅读全文
posted @ 2012-07-07 23:50 郗晓勇 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Web应用程序发展至今大体经历了三个阶段,第一个阶段使用的是简单的静态页面,第二个阶段使用得是ASP、JSP、PHP等动态脚本语言,第三个阶段是Web2.0阶段,而Ajax就是Web2.0中的核心技术。其中在Web应用程序发展的第一个阶段中,只能使用静态的HTML页面来开发Web应用程序,这个阶段的Web应用程序不能与客户产生任何互动,所实现的功能仅仅是信息的展示。但是客户的需求总是不断提高的,客户需要能够与Web应用产生互动,从而得到自己需要的信息。这样简单的静态Web应用已经不能满足客户日益提高的需要,这就促使了动态脚本语言的出现,使Web应用程序的开发进入第二个阶段。在Web应用程序开发 阅读全文
posted @ 2012-06-30 22:13 郗晓勇 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 毕业了也发生了很多事情,一直想说一说,但是却不知道该从哪说起。看来“万事开头难”这句话在写博客这方面也是同样适用的。按照以往的规律只要手指敲击键盘那么思绪就会跟着手指,然后手指控制键盘一点一滴的落到屏幕上。于是这篇文章就这样开始了,事情很多咱就先说说高兴的。云姐就业“从投简历到拿到Offer不到一个星期解决战斗,月薪8500五险一金齐全”,这是老师说的一句话,感觉很霸气,贴到博客里咱也鼓励鼓励自己。云姐的毕业意味着六期已经全部就业,换句话说就是我们七期毕业的日子也不远啦!尽管老师总是说好好学肯定没问题,前途虽然已经比较明晰了,但是走向光明的路途还需要一步一个脚印的踏踏实实走下来才行,现在的凑合 阅读全文
posted @ 2012-06-29 13:55 郗晓勇 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页