网站首页 > 知识剖析 正文
什么是XML?
XML指的是---可扩展性标记语言.
XML发明的目的是传输与存储数据,而非展示数据.
XML的标签必须自己定义,且签名一定有含义.
HTML 标签不能自己定义,XML标签必须自己定义,且必须为成对标签
XML的基本语法
1. 语法规则
XML必须有根节点<root> </root>:根节点是其他所有节点的父级节点。
注:根节点标签名不一定为root;
XML头声明:不强制要求,可有可无,建议写(编码很重要)
所有XML元素都必须是成对标签:
<msg>heihiehie</mmsg> //wrong!!!!!!!!
标签名区分大小写:
<msg>heihieehi</Msg> //wrong!!!!!!
标签不能交叉:
关于注释:
快捷键 ctrl+/
如果使用特殊字符,使用实体转义
在XML中需要转义的字符:
< | < | Less than |
> | > | Greater than |
& | & | Ampersand |
' | ‘ | Apostrophe |
" | “ | Quotation mark |
2. 元素属性
属性规则:
一个标签可以有多个属性,属性的值必须使用引号引起来;
命名规则:数字字母下划线,数字不能开头;
属性就是表示标签自身的一些额外信息;
XML中属性就是个鸡肋;在解析XML数据时,属性会带来额外的解析代码
3. CDATA
CDATA----- 区域内容不解析
【注】特殊字符较少时使用转义实体替换,较多时使用CDATA(必须大写)替换;
猜你喜欢
- 2024-11-08 编程基础!Java程序员的10道XML面试题
- 2024-11-08 什么是 XML 站点地图?为什么要有它?
- 2024-11-08 spring源码系列之xml解析 spring xml map
- 2024-11-08 比较一下JSON与XML两种数据格式? json跟xml区别
- 2024-11-08 XML 总结 下一步学习什么呢? xml实用教程
- 2024-11-08 可扩展标记语言格式XML 可扩展标记语言是
- 2024-11-08 Python 解析 XML python解析xml文件并转化为表格
- 2024-11-08 Android中XML文件解析,现在了解还不晚
- 2024-11-08 深入解析:Python中的XML处理技巧与实践
- 2024-11-08 XML 文件类型定义(DTD) xml文件详解及原理
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)