[关闭]
@WillireamAngel 2018-03-09T13:43:43.000000Z 字数 755 阅读 1037

xml教程

网络建站


一、xml基础

xml&HTML
xml用于传输和储存数据,html用来设计显示数据。

xml简介
1. xml,extensiable markup language,标记语言,自定义标签,具有自我描述性,W3C标准。
2. xml用来结构化、存储以及传输信息,纯文本,无作为,需要程序处理。
3. XML文档必须包含根元素,xml文档具有典型的树状结构,xml声明放在文档的第一行,xml元素闭合,xml标签对大小写敏感,xml正确嵌套,xml保留空格,以 LF(换行符)存储换行。

表一:预定义实体应用

< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark

注释:

  1. <!-- This is a comment -->
  1. XML 元素必须遵循以下命名规则:

    • 名称可以含字母、数字以及其他的字符
    • 名称不能以数字或者标点符号开始
    • 名称不能以字符 “xml”(或者 XML、Xml)开始
    • 名称不能包含空格
      常避免字符:-.:
  2. 因使用属性而引起的一些问题:

    • 属性无法包含多重的值(元素可以)
    • 属性无法描述树结构(元素可以)
    • 属性不易扩展(为未来的变化)
    • 属性难以阅读和维护
  3. DTD 验证:“合法”的 XML

  4. XSLT (eXtensible Stylesheet Language Transformations) ,是首选的XML样式表语言。

二、xml高级

  1. 命名空间
    统一资源标识符(Uniform Resource Identifier (URI))=URL+URN
    xmlns定义命名空间。

  2. CDATA 部分由 "" 结束。
    只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。

  3. XML DOM (Document Object Model) 定义了访问和操作 XML 文档的标准方法。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注