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"?>
相关推荐
zzcufo33 分钟前
多邻国学习笔记第五阶段第10-11部分
笔记·学习·c#
航Hang*1 小时前
计算机等级考试(二级WPS)---第1章:综合应用基础---第2节:PDF文件应用
笔记·学习·pdf·wps·计算机二级·计算机等级考试
zhangrelay1 小时前
Linux(ubuntu)如何锁定cpu频率工作在最低能耗模式下
linux·笔记·学习
老神在在0011 小时前
Token身份验证完整流程
java·前端·后端·学习·java-ee
ValidationExpression2 小时前
学习:词嵌入(Word Embedding / Text Embedding)技术
python·学习·ai
Aliex_git2 小时前
Claude Code 使用笔记(一)- 配置和基础
人工智能·笔记·学习·ai编程
电饭叔2 小时前
定义中的【谓词】是什么
学习
im_AMBER3 小时前
Leetcode 105 K 个一组翻转链表
数据结构·学习·算法·leetcode·链表
YMLT花岗岩3 小时前
Python学习之-函数-入门训练-具有多个返回值的函数
python·学习
freepopo3 小时前
学习空间设计:光影与收纳里的专注美学[特殊字符]
学习