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: 能认识元素.属性和值 ...
随机推荐
- C语言-for循环
for循环是C语言中的循环语句之一,它的一般形式为for(初值,条件表达式,步长){语句};初值通常是一个赋值语句, 它用来给循环控制变量赋初值: 条件表达式是一个关系表达式, 它决定什么时候退出循环 ...
- IM 融云 之 开发基础概念
基础概念 - 开发篇 App Key / Secret App Key / Secret 相当于您的 App 在融云的账号和密码.是融云 SDK 连接服务器所必须的标识,每一个 App 对应一套 Ap ...
- 后端数据库使用 Bomb方案
不再需要阿里云进行部署: http://docs.bmob.cn/ios/faststart/index.html?menukey=fast_start&key=start_ios
- Angular - - ngRoute Angular自带的路由
ngRoute $routeProvider 配置路由的时候使用. 方法: when(path,route); 在$route服务里添加一个新的路由. path:该路由的路径. route:路由映射信 ...
- BOM总结
一.BOM概念 BOM:Browser Object Model 浏览器对象模型,定义了JS操作浏览器的一些方法和属性 二.BOM方法 (在BOM里面大部分的方法都是调用window对象下的方法得到 ...
- jQuery 处理TextArea
jQuery 处理TextArea: $('#btn001').click(function(e) { console.log("btn001Click"); var cmt = ...
- WPF dataGrid中的check的改变事件
关于datagrid信息: <DataGridTemplateColumn Header="备注"> <DataGridTemplateColumn.CellTe ...
- FineUI表格模板列Undefined问题
一般是配置文件未添加ClientID="AutoID"引起
- Weex系列一、构建Weex工程
Weex比React Native更简单,更容易学习,并且做到真正的跨平台,一套代码可以多个平台运行.所以建议大家都用Weex吧. 一.安装Node 已经安装Node的,请忽略过去. 检查Node是否 ...
- overflow:hidden 你所不知道的事
overflow:hidden 你所不知道的事 overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解. ...