XML语言的学习记录1

学习笔记:

  1. xml(可扩展标记语言)语言没有预定义的标签,都是使用者自定义;
  2. xml是纯文本,是不作为的;
  3. 语法
    1. 每个标签必须有关闭标签;
    2. 对大小写敏感;
    3. 最外层必须有根元素;
    4. 必须被正确的嵌套;
    5. 属性必须加引号;
    6. 实体引用代替非法字符;
    7. 以换行符(LF)存储换行;
    8. 可写成属性,也可以写成元素的情况下尽量用元素,因为:属性无法包含多重值,而元素可以;属性无法描述树结构,而元素可以;属性不易扩展;属性难以维护;
  4. 良好的html文档必须满足语法前5条;
  5. xml DTD
    1. DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:
  6. xml Schema
    1. 也称作 XML Schema 定义(XML Schema Definition,XSD);
    2. 是基于XML DTD的替代者;
  7. 使用css:
    1. 在xml的声明下一行,声明:\
      1. <?xml-stylesheet type="text/css" href="cd_catalog.css"?>
      2. css不是首选
  8. XSLT
    1. 首选的 XML 样式表语言,比 CSS 更加完善;
    2. 声明:
      1. <?xml-stylesheet type="text/xsl" href="simple.xsl"?>
相关推荐
星幻元宇VR1 分钟前
VR心理健康学习机|沉浸式心理教育新模式
科技·学习·安全·vr·虚拟现实
·醉挽清风·7 小时前
学习笔记—MySQL—库表操作
笔记·学习·mysql
白小沫9 小时前
TortoiseSVN是什么?
学习
weixin_451431569 小时前
【学习笔记】微博视频页面ajax请求与响应数据分析
笔记·学习·音视频
清辞85310 小时前
尾盘选股法程序开发学习初期
学习
Century_Dragon10 小时前
让实训“活”起来——信息化综合实训考核平台助力汽车专业教学
学习
nashane11 小时前
HarmonyOS 6学习:PanGesture手势驱动月亮半圆轨迹“滚动”术
学习·harmonyos 5
叶~小兮11 小时前
K8S进阶核心综合学习笔记(持久化存储+特殊容器+调度管理)
笔记·学习·kubernetes
li星野12 小时前
位运算 & 数学 & 高频进阶九题通关(Python + C++)
c++·python·学习·算法
y = xⁿ13 小时前
Java并发八股学习日记
java·开发语言·学习