`
kavian
  • 浏览: 10088 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

细说XML

    博客分类:
  • XML
阅读更多

XML(eXtensibleMarkup language,可扩展标记语言)

XML的好处

1.轻松表达多层结构的数据

2.可自由扩展

 

用途:

数据描述,数据交换

优点:平台无关,语言无关

软件系统之间通过标准的XML API读写XML格式的文档,从而完成数据交换的任务。

SGML(Standard Generalized Markup Language 标准通用标记语言)

过于复杂,难于流行!

XML验证

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

通过DTD控制XML格式

DTD四种标记声明

1.元素(ELEMENT)

-XML元素类型声明。

2.属性(ATTLIST)

-特定元素类型可设置的属性&属性的允许值声明。

3.实体(ENTITY)

-可重用的内容声明。

4.符号(NOTATION)

-不要解析的外部内容的格式声明。

DTD内容模式的种类

-EMPTY

元素不能包含任何数据,但可以有属性

-#PCDATA(Parsed Character Data)

规定元素只包含已析的字符,而不包含任何类型了的子元素内容类型

-ANY

元素可包含任何类型的数据。

-Elements

元素由内容模式部件指定,内部模式部件:

-Mixed

元素中既可有文本数据,又可有下级子元素。

.......

详情:
http://www.kavian.com.cn/?p=46
分享到:
评论

相关推荐

    《细说PHP》光盘源码

    此外,PHP还提供了丰富的扩展库支持,如GD库用于图像处理,cURL库用于网络请求,XML和JSON处理库用于数据交换等。这些扩展在实际项目中经常使用,源码中可能包含如何调用和利用这些库的示例。 错误处理和调试也是...

    韩顺平细说Servlet源代码

    首先,课程会从Servlet的创建开始,讲解如何使用`@WebServlet`注解或者在web.xml文件中配置Servlet。接着,韩顺平会深入到Servlet容器(如Tomcat)的工作原理,解释如何调用`init()`方法进行初始化,以及如何管理...

    韩顺平细说servlet笔记

    - **conf**:存储配置文件,如server.xml(配置服务器端口、Host和Context)、web.xml(配置Web应用)以及tomcat-users.xml(配置用户权限)。 - **lib**:存放Tomcat运行所需的JAR库。 在深入学习Servlet时,...

    细说servlet_笔记

    - `conf`: 存放配置文件,如`server.xml`和`web.xml`。 - `lib`: 存放运行Tomcat所需的JAR包。 - `logs`: 服务器日志文件。 - `webapps`: 放置Web应用程序的目录。 - `work`: 缓存编译后的JSP文件和Servlet工作...

    细说PHP光盘源码,《细说PHP》配套源码,php资源下载,php代码

    这些源码涵盖了PHP的基础语法、函数应用、面向对象编程、错误处理、文件操作、网络编程、XML处理、安全策略等多个方面。通过阅读和运行这些代码,读者可以更好地理解书中的概念和技巧,加深对PHP编程的理解,并提高...

    《细说PHP》全部源代码

    CSS,即Cascading Style Sheets,用于定义HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS源代码可能包含选择器、属性、盒模型、布局模式、响应式设计等内容,帮助读者掌握网页美化和布局控制的技能。 ...

    韩顺平 细说servlet 笔记 完整版

    【Tomcat目录结构】Tomcat的目录结构包括bin(存放启动和关闭脚本)、conf(存放配置文件,如server.xml和web.xml)、webapps(存放Web应用)、logs(日志文件)等。server.xml配置服务器的全局信息,如端口、Host和...

    韩顺平 2011细说Servlet笔记

    在`web.xml`部署描述符中,可以通过`<servlet>`、`<servlet-mapping>`等元素来配置Servlet,定义Servlet的类名、URL映射等信息。 5. **HTTP请求与响应** Servlet主要处理HTTP请求,并生成HTTP响应。`...

    细说PHP第二版高洛峰.7z

    - XML解析:`DOMDocument` 和 `SimpleXMLElement` 类处理XML文档。 - JSON编码与解码:`json_encode()` 和 `json_decode()` 函数。 总之,《细说PHP第二版》是一本全面覆盖PHP基础知识和进阶概念的教程,无论你是...

    细说PHP的LAMP安装包大全

    【细说PHP的LAMP安装包大全】是一个涵盖了构建PHP环境所需关键组件的资源集合,主要针对Linux(Linux)、Apache(Apache)、MySQL(MySQL)和PHP(PHP)这四个首字母缩写的LAMP架构。这个压缩包包含了多个版本的软件...

    韩顺平2011细说servlet笔记1

    标题和描述均提到了“韩顺平2011细说servlet笔记1”,这表明文档主要关注于Servlet技术的介绍和应用,特别是在Java Web开发领域。以下是对文档中提及的关键知识点的详细解析: ### J2EE技术演进 文档首先提到了...

    韩顺平细说jsp中购物车项目

    【标题】:“韩顺平细说jsp中购物车项目”是一个关于使用JavaServer Pages(JSP)技术实现购物车功能的教学资源。这个项目由知名讲师韩顺平设计,旨在为初学者提供一个基础但全面的实例,帮助他们理解和掌握如何在...

    韩顺平2011细说servlet完整笔记

    - `conf`:存放配置文件,如`server.xml`配置服务器信息,`web.xml`配置Web应用,`tomcat-users.xml`配置用户权限。 - `lib`:包含运行Tomcat所需的JAR库。 - `webapps`:存放Web应用程序的根目录。 总结,Servlet...

    细说PHP(第2版).rar

    PHP可以方便地实现RESTful API开发,支持JSON和XML数据格式。同时,PHP还可以调用Web服务(如SOAP、cURL),实现跨平台的数据交换。 十、安全编程 在PHP开发中,安全性至关重要。常见的安全问题包括SQL注入、XSS...

    韩顺平细说jsp源码(韩顺平原始版本,包含数据库)

    【标题解析】:“韩顺平细说jsp源码”是一个由知名IT教育专家韩顺平推出的JSP(Java Server Pages)教程系列,该教程通过深入浅出的方式详细讲解了JSP的相关源码,旨在帮助学习者理解并掌握JSP编程技术。 【描述...

    细说如何整合spring+hibernate +jsf中的代码

    - 创建`beans.xml`配置文件,定义bean的实例化和依赖关系。 - 配置数据源,用于连接数据库,例如使用`org.springframework.jdbc.datasource.DriverManagerDataSource`。 - 配置Hibernate SessionFactory,如`org....

    学习Opencv 第四章 细说HighGUI 练习4-8 Opencv人脸检测与Alpha融合

    在OpenCV中,我们可以使用`cv2.CascadeClassifier()`函数加载这个XML文件,然后用`detectMultiScale()`方法在图像上检测人脸。这个过程包括灰度化图像、缩放图像以及滑动窗口在图像上检测可能的人脸区域。 接下来,...

    资料大全 09AJAX与JQuery.rar

    标题"资料大全 09AJAX与JQuery.rar"明确指出,这个压缩包包含的是关于AJAX(异步JavaScript和XML)和JQuery的相关学习资料。AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。而JQuery是一个广泛...

Global site tag (gtag.js) - Google Analytics