XML和XXE基础
遇到不会的,那就好好花时间,不轻易放过。
1.XML简介
XML 被设计用来传输和存储数据。
HTML 被设计用来显示数据。
2.XML语法
2.1 所有XML都必须要有关闭标签。
2.2 所有XML的标签对大小写敏感
XML 标签对大小写敏感。在 XML 中,标签 <Letter> 与标签 <letter> 是不同的。
必须使用相同的大小写来编写打开标签和关闭标签
2.3 XML的属性值必须加引号
2.4 在 XML 中, 5个实体引用来代替符号:
实体引用
符号
中文解释
⁢
<
小于号
>;
>
大于好
&
&
和号
'
'
单引号
"
"
双引号
3.XML结构
XML文档结构包括DTD文档类型定义和文档元素信息。
XML DTD DTD全称是The document type definition,即是文档类型定义,可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中:
DTD 位于 XML 源文件的外部,那么它应通过下面的语法被封装在一个 DOCTYPE 定义中
4.DTD中的实体
实体是用于定义引用普通文本或特殊字符的快捷方式的变量。
实体引用是对实体的引用。
实体可在内部或外部进行声明。
4.1 内部实体声明
4.2 外部实体声明
Last updated
Was this helpful?