12XML(可扩展标记语言)

XML:eXtensible Markup Language

什么是标记语言?什么是标记?

标记(Markup):文档中任何不想被打印输出的部分(不是真正的文档内容,联想读书时做的“读书笔记”,在旁边写的注解等),注解是注解,实际内容是实际内容。

标记的作用:传递了关于文档本身以外的额外信息。比如:标记文档的某部分该如何显示,某部分时什么意思等。重在数据,标记只是为了说明数据的含义。

 

常见的标记语言:SGML、HTML、XML、

 

HTML与XML的区别与关系?

Xml作用与应用场合:xml数据存储html数据显示

 

语法、是否有预定义标签、各自的作用与意义

 

相关术语:标签、节点、根节点、元素、子元素、后代元素、属性、嵌套、命名空间、字符数据(CDATA)

 

XML语法特点

 

  1. 严格区分大小写
  2. 有且只能有一个根节点
  3. 又开始标签必须有结束标签
  4. 属性必须使用双引号
  5. 没有预定义标签 与HTML不一样
  6. 文档声明:<?xml version="1.0" encoding="utf-8"?>
  7. 注释:<!-- -->
  8. CDATA区:即原意文本-<![CDATA[……]]>
  9. 注意编码问题,文本文件实际编码要与文档声明的编码一致

 

 

 

XML基础(extensible markup language)

优点:容易读懂;格式标准任何语言都内置了XML分析引擎,不用单独进行文件分析引擎的辨析。

XML就是用一种格式化的方式来存储数据,并且是文本文件,任何时候我们都能很容易的用记事本打开。与Excel、Word不一样。

 

XML语法规范:标签(Tag)、嵌套(Nest)、属性。标签要闭合,属性值要用  “ ”  包围,标签可以互相嵌套

 

XML树,父节点、子节点、兄弟节点(siblings)

符合XML规范的HTML叫做“符合XHTML标准”。开发的网站必须通过W3C验证。

XML编写完成后可以用浏览器来查看,如果写错了浏览器会提示。(如果明明没错,浏览器还是提示错误,则可能是文件编码问题)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 





你可能感兴趣的:(xml)