格式良好的XML文档即符合XLM写法的文件。
XLM写法简介:
可扩展标记语言XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML的宗旨是传输数据,而与其同属标准通用标记语言的HTML主要用于显示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。
“格式良好”的xml文件一定是“有效的”xml文件吗?
不是,有效的xml不仅要格式良好而且还要遵循一定的顺序规则。格式良好的(well-formed)XML文档是指一个遵守XML语法规则,并遵守XML规范的文档。“格式良好”的xml文档除了要满足根元素唯一的特性之外,还包括:起始标签和结束标签应当匹配,结束标签是必不可少的;大小写应一致:XML对字母的大小写是敏感的,和是完全不同的两个标签,所以结束标签在匹配时一定要注意大小写一致;元素应当正确嵌套:子元素应当完全包括在父辈元素中。有效的(valid)XML文档是指一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档。显然,有效的则一定是格式良好的;但格式良好的,不一定是有效的。
xml文件是什么格式
xml文件
XML:Extentsible Markup Language(可扩展标记语言)的缩 写,是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确 的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定 ,那么这个文档是"模式有效的(schema valid)"。
简单地说,你的电脑上安装过了windows media player,使用wmp的时候可以设置windows media player与某些设备同步,比如和光驱同步可以实现自动播放音乐光盘等等。使用设备设置同步的时候,会放置一个名为WMPInfo.xml的文件,以跟踪同步关系。如果删除了该文件,将导致windows media player丢失其与设备的同步关系信息。
什么是XML文档?
XML是被设计用来存储数据、携带数据和交换数据的。
通过XML,可以在不兼容的系统之间交换数据,利用XML,纯文本文件可以用来存储数据。在不使用XML时,HTML用于显示数据,数据必须存储在HTML文件之内。
XML不是为了显示数据而设计的,主要是用于交换数据,可以从HTML中分离数据,也可以用于存储数据,大量的数据可以存储到XML文件中或者数据库中,应用程序可以读写和存储数据,一般的程序可以显示数据。
通过XML可以在HTML文件之外存储数据使用,也可以充分利用数据,可以用于创建新的语言XML是WAP和WML语言的母亲。如果开发者有足够的预见性,那么将来的应用程序都应该使用XML的形式来存储数据。
什么是XML文档,及XML文档的作用
XML的全称是eXtensible Markup Language(可拓展标记语言),是一种志标语言,是一种可以展现有关文档结构和数据处理细节的文字编码。当今广泛应用的志标语言是超文本标记语言(HyperText Markup Language,HTML)和可拓展标记语言(eXtensible Markup Language,XML),它主要应用于网页和网络应用程序中。不夸张地说,XML正在接管着整个世界,正在成为今天所有Web服务和大多数SOA(面向服务架构,Service-Oriented Architecture)的基础。XML本身不是一种技术,而是标记语言,可以支持开发者为Web信息涉及自己的标记。因此,Web信息便可被XML应用共享。XML是一种标准化的可以在Web上表示结构化信息的文本格式,利用它可以存储复杂结构的数据信息。要想深入学习XML,还要学与之相关的技术,如XSL(eXtensible Stylsheet Language,可拓展样式语言)、DTD(Document Type Definition,文档类型定义)、DOM(Document Object Model,文档对象模型)和XPath(XML Path Language),说了这么多不如看个例子
<?xml version="1.0" encoding="GB2312" ?>
<员工名单>
<员工>
<姓名>刘海松</姓名>
<性别>男</性别>
<部门>软件开发部</部门>
<工资 币种="人民币">1500</工资>
</员工>
<员工>
<姓名>李靓</姓名>
<性别>女</性别>
<部门>办公室</部门>
<工资 币种="人民币">1000</工资>
</员工>
</员工名单>
这是一个格式良好的XML文件