整整一年没发文章了啊
好了讲正事
本期我们还邀请了嘉宾
xml教程
首先,xml不是编程语言
它只是一个标记语言
并且,它不会做任何事情
换句话说,xml≈txt,它只是数据的载体
现在我们好好认识一下xml
XML 指可扩展标记语言(eXtensible Markup Language)
首先,它是可扩展的。毕竟xml只是被用来存储和传输数据,所以诞生了XSLT来展示xml包含的数据,xPath用于寻找xml包含的数据等等。
其次,它是一种标记语言,前面已经说过了。
每个xml文档开头都需要添加这样一行代码<?xml version="1.0" encoding="UTF-8"?>
它的意思大概就是,这是一个xml,使用的版本是1.0版(还有一个1.1版xml,不过不常用,非要用也行),使用UTF-8编码(UTF-8编码是支持中文并不会产生乱码的编码中最省空间的,没有特殊需求就用这个编码就行了)
xml有什么用
用处可多了。比如它可以帮我列作文提纲。
不过它作为数据的载体,还是可扩展的,用处肯定很多。
不过貌似大家目前更喜欢json一点,但xml是w3c标准,并且它是可扩展的,而json不行。
xml编辑器
推荐vscode!!!非常好用!!!
code.visualstudio.com
xml语法
简单来说就是
开标签 内容 关标签
一套开标签 内容 关标签被称为节点
首先讲开标签,开标签一般长这样 <名称>,名称可以是中文
内容可以是任何东西,可以是文本,可以是中文,可以是数据,还可以嵌套其他的节点。
注:其实内容并非可以是任何东西,一些符号需要转义,这个我们后面再讲,新手阶段尽量不要在内容中输入符号
然后是关标签,一般长这样</名称>,开标签的名称一定要和关标签的名称相同
当然,有些时候我们不想要内容,这种没有内容的就被称为空标签,它可以像上文一样写<空标签></空标签>,当然它一般长这样<空标签/>
xml编辑器会在你输入开标签时自动为你添加正确的关标签,所以编写xml尽量不要用记事本等,避免遗漏关标签或关标签名称输入错误
这篇文章就到这里吧
顺便说一下,xml教程最后一张我会把我制作的xml提纲辅助工具发出来,而大家的赞赏、在看、点赞可以加快更新速度,所以赞赏干嘛?愣着啊。
下篇预告:xml dom(全称Document Object Model,文档对象模型)
以下内容为彩蛋
发表评论