学习笔记:
- xml(可扩展标记语言)语言没有预定义的标签,都是使用者自定义;
- xml是纯文本,是不作为的;
- 语法
- 每个标签必须有关闭标签;
- 对大小写敏感;
- 最外层必须有根元素;
- 必须被正确的嵌套;
- 属性必须加引号;
- 实体引用代替非法字符;
- 以换行符(LF)存储换行;
- 可写成属性,也可以写成元素的情况下尽量用元素,因为:属性无法包含多重值,而元素可以;属性无法描述树结构,而元素可以;属性不易扩展;属性难以维护;
- 良好的html文档必须满足语法前5条;
- xml DTD
- DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:
- xml Schema
- 也称作 XML Schema 定义(XML Schema Definition,XSD);
- 是基于XML DTD的替代者;
- 使用css:
- 在xml的声明下一行,声明:\
- <?xml-stylesheet type="text/css" href="cd_catalog.css"?>
- css不是首选
- 在xml的声明下一行,声明:\
- XSLT
- 首选的 XML 样式表语言,比 CSS 更加完善;
- 声明:
- <?xml-stylesheet type="text/xsl" href="simple.xsl"?>