XML的特点:
1)XML文件是纯文本文件,后缀名为.xml,可以使用记事本等各种文本编辑器打开,也可以在ie浏览器下显示。
2)XML不是一种编程语言(和C,Java不是一类),可以把它理解为一种数据格式,XML最大的优点就是对数据的描述,XML使用标签描述数据的含义(并非像HTML一样注重数据的显示),XML文件的核心是数据本身。
XML的优点:
1)可扩展
标记是自定义的,用户可以创建自己的标记和文法结构,以便于结构化的描述自己领域的信息
利用DTD或者Schema进行定义
2)文档简单清晰,可读性强
3)信息和显示分开
4)XML文件本身是纯粹的信息载体
5)可以给同样的数据文件不同的显示的方法
6)利用CSS或者XSLT进行显示
7)获得广泛支持
Java,.NET等平台都提供访问XML文件的接口,XML文件的读写,信息查询均简单、便利
DOM
SAX
JDOM
DOM4J
AXIOM
XML的用途:
1)保存数据
2)MSN的聊天记录
3)网页制作
4)数据交换
5)作为数据交换的媒介
6)配置文件
7)Web应用的部署描述符
8)Web Service
Soap协议
wsdl
XML相关技术标准:
XML规范标准只有二十几页,但是为了更好地使用XML技术,W3C 组织又开发了各种XML 相关的技术,包括:
1)命名空间(Namespace)
2)文档类型定义(Document Type Definition,DTD)
3)XML模式定义语言(XML Schema Definition Language,XSDL)
4)文档对象模型(Document Object Model,DOM)
5)用于XML的简单API(Simple API for XML,SAX)
6)XML 转换(XML Transformation)
7)Xlink, Xquery, XPath
分享到:
相关推荐
XML基础教程
### XML概述 XML(Extensible Markup Language)是一种用于标记数据的语言,它被设计用来传输和存储数据。XML的出现解决了不同系统间数据交换的问题,并且提供了丰富的格式化内容支持。XML文档由元素组成,这些元素...
### XML概述知识点详解 #### 一、XML的基本概念与特点 **1.1 XML入门简介** - **XML的定义:** XML (Extensible Markup Language) 是一种可扩展的标记语言,它主要用于描述数据,而非像HTML那样关注数据的展示方式...
### XML概述 XML(Extensible Markup Language)是一种可扩展标记语言,它被设计用来传输和存储数据。XML基于SGML(Standard Generalized Markup Language),这是一种用于定义标记语言的标准。随着互联网的发展,...
VB(Visual Basic)编程中,尽管XML不是其原生支持的语言,但可以通过.NET框架中的System.Xml命名空间来处理XML,包括XML文档对象模型(XmlDocument)、LINQ to XML和XPath查询等功能。 NIIT(National Institute ...
本系列教程的课程安排参考了多本.net 1.1以及在目前的2.0新书的基础上认真编订。不敢夸口本系列多了不起,但至少敢保证你看完本系列,再做完每个小结的测试,你入门是绝对没有问题的!做一个简单的网站是绝对可以的!...
#### 一、XML概述 **XML**(可扩展标记语言,Extensible Markup Language)是一种用于传输和存储数据的标准标记语言。与HTML(HyperText Markup Language)相比,XML更加侧重于数据内容本身而不是数据的展示方式。...
一、XML概述 XML是W3C(World Wide Web Consortium)组织制定的一种可扩展标记语言,它的主要目标是使数据能够被机器和人类同时理解。XML通过自定义的标签来描述数据结构,与HTML不同,HTML主要用于网页的展示,而...
#### 一、XML简介与TinyXML概述 - **XML**:全称为**可扩展标记语言**(EXtensible Markup Language),是一种用于标记数据的语言,允许用户自定义数据的标识,从而区分不同类型的结构化数据。XML主要用于数据交换,...
### 无废话XML概述 #### 标题解读: - **无废话XML**:这个标题表明文档旨在提供简洁明了、去除冗余信息的XML教程或指南。 #### 描述理解: - **重复的“无废话XML.pdf”**:这可能是为了强调文档的主题和名称,...
1. **XML概述**:解释XML的起源、目标和用途,强调其可扩展性和结构化特性,使得数据能够被不同系统理解和处理。 2. **XML文档结构**:介绍XML文档的基本组成部分,如文档类型定义(DTD)或XML Schema,以及元素、...
#### 一、XML概述 XML(Extensible Markup Language)是一种标记语言,用于描述数据的结构和含义。从程序员的角度来看,XML具有以下几个特点: - **通用的数据模型**:“XML Infoset”,用树形结构表示数据。 - **...
一、XML概述 XML的设计目标是简化数据的共享和交换,尤其在不同的系统和平台之间。它是一种自描述的、灵活的、可扩展的标记语言,允许用户自定义标签来表示数据。XML文档由元素、属性、实体等构成,遵循严格的语法...
1. XML概述 XML是一种自描述的元标记语言,意味着它可以被用来创建新的标记语言。XML文档主要由标记和文本组成,类似于HTML,但XML的标记没有预定义的含义,而是由用户根据需要定义。XML文档的数据内容和显示方式...
一、XML概述 XML,即eXtensible Markup Language,是一种用于标记数据的语言,它允许自定义标签来描述数据结构。XML文件具有良好的可读性和可扩展性,常用于应用程序之间的数据交换和配置文件的存储。 二、Qt中的...
1. XML概述:XML设计目标是简化数据的共享和交换,其语法严格,易于机器解析和生成。XML文档由元素、属性、实体等构成,每个元素都有开始标签和结束标签,如`内容</element>`。 2. XML文档结构:XML文档必须有一个...
一、XML概述 XML(eXtensible Markup Language)是一种可扩展标记语言,用于结构化数据的存储和交换。它具有自解释性,允许开发者定义自己的标签来表示数据。在Android中,XML用于定义UI布局、资源文件、应用程序...
#### Solrconfig.xml 概述 Solrconfig.xml 是 Apache Solr 的核心配置文件之一,主要用于定义 Solr 实例如何处理文档的索引与查询请求。该文件中包含了多种配置项,用于定制化 Solr 的行为。 #### Solrconfig.xml ...
### XML概述 XML(Extensible Markup Language),即可扩展标记语言,是一种用于标记数据的语言。它被设计用来传输和存储数据,其焦点在于数据本身的内容,而非如何显示这些数据。XML是HTML的一种特殊类型,但它...