XML入门知识
什么是XML?
答:指可扩展标记语言(eXtensible Markup Language),被设计用来传输和存储数据;标签没有被预定义。您需要自行定义标签;被设计为具有自我描述性。
XML和HTML的区别是什么?
答:前者目的是用来传输和存储数据,其焦点是数据的内容;后者则是用来显示数据,其焦点是数据的外观。
XML的用途是什么?
答:XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享。1、XML把数据从HTML中分离出来,这样能使开发者专注于HTML/CSS的编写;2、XML提供一种独立于软件和硬件的数据存储方法,简化了数据之间的共享;3、因为XML是以文本的格式来存储数据,因此在不损失数据的情况下,更容易扩展或升级到新的操作系统、新的应用程序或新的浏览器;4、通过 XML,您的数据可供各种阅读设备使用(掌上计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用,XML还能够创建新的互联网语言。
XML的树结构
答:XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。类似于DOM模型
XML的语法规则
答:1、所有的元素都必须闭合;2、对大小写敏感;3、标签的嵌套必须合理;4、文档中必须要有一个根元素,也就是所有元素的父元素;5、元素的属性值必须加双引号或者单引号;6、空格将会被解析、保留。
XML的属性
答:属性提供了元素的额外信息,也就是进一步描述了元素,进行了分类。同时元素的属性能够转换成另一个新的元素:

XML的验证器
答:XML的错误将会终止程序的运行,所以必须进行语法的检查。
如何使用CSS显示XML内容?
答:正常情况下,网页显示的只是XML完完整整的源码。当添加CSS样式时,XML在网页上的显示就会和HTML一样:

如何使用XSLT显示XML?
答:通过使用XSLT可以把XML转换成HTML格式,XSLT是首选的XML样式表语言,远比CSS更加的完善。
XSLT教程:http://www.runoob.com/xsl/xsl-tutorial.html

XML入门知识的更多相关文章
- XML 入门 - XML 系统教程(1)
XML (Extensible Markup Language)指可扩展标记语言. 组成 <?xml version="1.0" encoding="UTF-8&q ...
- Java web 入门知识 及HTTP协议详解
Java web 入门知识 及HTTP协议详解 WEB入门 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资 ...
- Httpd服务入门知识-使用mod_deflate模块压缩页面优化传输速度
Httpd服务入门知识-使用mod_deflate模块压缩页面优化传输速度 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.mod_deflate模块概述 mod_deflate ...
- Httpd服务入门知识-Httpd服务安装
Httpd服务入门知识-Httpd服务安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Httpd概述 1>.Httpd介绍 20世纪90年代初,国家超级计算机应用中心 ...
- Httpd服务入门知识-http协议版本,工作机制及http服务器应用扫盲篇
Httpd服务入门知识-http协议版本,工作机制及http服务器应用扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Internet与中国 Internet最早来源于美 ...
- Web安全之Web 安全介绍与基础入门知识
web安全介绍与基础入门知识 安全与安全圈 甲方与乙方 甲方:如腾讯,阿里等需要安全服务的公司 乙方:提供安全服务产品的服务型安全公司 web与二进制 web,研究web安全 二进制,研究如客户端安全 ...
- xml入门与解析
xml入门与解析 1.xml基础知识 xml:可扩展的标签语言,标签自定义. 作用:存储数据.(配置文件) 书写规范: 1.区分大小写 2.应该有一个根标签 3.标签必须关闭 <xx>&l ...
- SpringBoot系列(二)入门知识
SpringBoot系列(二)入门知识 往期推荐 SpringBoot系列(一)idea新建springboot项目 引言 本来新建springboot项目应该放在入门知识这一章的,但是由于新建spr ...
- sql xml 入门
/*sql xml 入门: --by jinjazz --http://blog.csdn.net/jinjazz 1.xml: 能认识元素.属性和值 ...
随机推荐
- java 服务
2014年2月27日 10:30:55 学习 Java Service Wrapper 2014年2月27日 14:14:14太复杂了,以后研究吧. ###### 2014年2月27日 14:14:2 ...
- UVa 270 & POJ 1118 - Lining Up
题目大意:给一些点,找出一条直线使尽可能多的点在这条直线上,求这条直线上点的个数. 以每一个点为原点进行枚举,求其它点的斜率,斜率相同则说明在一条直线上.对斜率排序,找出斜率连续相等的最大长度. #i ...
- 温故知新 javascript 正则表达式
很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 50% 的举一反三练习中的原创. 一 javascript正则表达式的基本知识 1 javascript 正则对象创建 ...
- 二 APPIUM Android自动化 环境搭建
1.安装JAVA运行环境 2.安装Android开发环境 3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装. 4.安装APPIUM,App ...
- Nginx中的信号量(信号控制)
- centos 单独安装nginx
安装包下载网址: http://nginx.org/en/download.html 进入Linux文件夹执行 wget http://nginx.org/download/nginx-1.8.0.t ...
- 小结IE6的坑
1.z-index在position:relative/absolute等定位属性设置后还是无效,会导致top栏的导航栏目的子菜单被下面的层遮住,无法显示:解决办法:?http://www.wufan ...
- iOS 之 内存管理
凡是alloc copy mutablecopy init 声明的变量,都需要通过手动的方式进行释放,realse. 如果 copy一个对象,则拥有了拷贝的对象,要负责释放. 如果 保持(retain ...
- JDBC-ODBC桥连接方式操纵SQL数据库
/** * 功能:演示使用JDBC-ODBC桥连接方式操纵SQL数据库 * 作者:徐守威 * 操作步骤: * 1.配置数据源 * 2.在程序中连接数据源 * 3.操作数据 */ pack ...
- IEcss样式,行高的问题
input的文本内容显示一定要用line-height,不然会出现内容错位的问题