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"?>
相关推荐
茶猫_11 小时前
C++学习记录-旧题新做-链表求和
数据结构·c++·学习·算法·leetcode·链表
龘龍龙11 小时前
Python基础学习(十一)
python·学习·mysql
Chris_121911 小时前
Halcon学习笔记-Day5
人工智能·笔记·python·学习·机器学习·halcon
悠哉悠哉愿意11 小时前
【嵌入式学习笔记】AD/DA
笔记·单片机·嵌入式硬件·学习
前端程序猿之路12 小时前
30天大模型学习之Day 2:Prompt 工程基础系统
大数据·人工智能·学习·算法·语言模型·prompt·ai编程
硬件yun12 小时前
汽车CAN为何选用0.25W电阻?
学习
阿凉070212 小时前
新版本JLink安装目录中缺失JLinkDevices.xml添加方法
xml·嵌入式硬件
testpassportcn12 小时前
Technology Solutions Professional NS0-005 認證介紹【NetApp 官方認證
网络·学习·改行学it
星火开发设计12 小时前
堆排序原理与C++实现详解
java·数据结构·c++·学习·算法·排序算法
好奇龙猫12 小时前
【人工智能学习-AI-MIT公开课第 15 讲学习:相近差错、受适应条件】
学习