返回

XML标签

发布时间:2022-10-17 20:37:59 209
# css# html# php# 工具


XML标签

语法: <student> 标签体内容 </student>  开始标签  标签体内容  结束标签

1)<student/> 或 <student></student> 空标签。没有标签体内容

2)xml标签名称区分大小写。

3)xml标签一定要正确配对。

4)xml标签名开头或者中间不能使用空格

5)xml标签名不能以数字开头

6)注意: 在一个xml文档中,有且仅有一个根标签



XML属性

语法:<Student name="eric">student</Student>

注意:  







2)一个标签内可以有多个属性,但不能出现重复的属性名!!!




XML注释


语法:<!--   xml注释   -->




文档声明


语法:<?xml version="1.0" encoding="码表"?>


 version: xml的版本号


        encoding:解析xml文件时查询的码表(解码过程时查询的码表)

注意:

      1)如果在ecplise工具中开发xml文件,保存xml文件时自动按照文档声明的encoding来保存文件。

        2)如果用记事本工具手动修改xml文件,注意保存xml文件按照文档声明的encoding的码表来保存。    


XML中文乱码问题

XML标签_xml

转义字符

       在xml中内置了一些特殊字符,这些特殊字符不能直接被浏览器原样输出。如果希望把这些特殊字符按照原样输出到浏览器,对这些特殊字符进行转义。转义之后的字符就叫转义字节。

 

特殊字符  转义字符

   <              &lt;

   >              &gt;

   "               &quot;

   &              &amp;

   空格         &nsbp;


CDATA块

      作用:可以让一些需要进行包含特殊字符的内容统一进行原样输出。


处理指令

      处理指令必须以“<?”作为开头,以“?>”作为结尾,XML声明语句就是最常见的一种处理指令。

作用: 告诉xml解析如果解析xml文档                           

案例:

      <?xml-stylesheet type="text/css" href="1.css"?> 告诉xml解析该xml文档引用了哪个css文件,需要提取xml内容可以使用xml-stylesheet处理指令    


书写


 

XML标签_xml_02



Demo:

xml文件


<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="contact.css"?>
<contactList>
<contact id="001">
<name>木丁西</name>
<age>18</age>
<phone>18071897425</phone>
<email>1012421396@qq.com</email>
<qq>1012421396</qq>
</contact>
<contact id="002"><!--CDATA块-->
<![CDATA[<html><head></head><body></body></html>]]>
</contact>
<contact id="003">
<name><p>刘先森</p></name><!--转义字符-->
<age>20</age>
<phone>18771897466</phone>
<email>561242139@qq.com</email>
<qq>561242139</qq>
</contact>
</contactList>


css文件


​​contact{​​
​​ color:red;​​
​​ width: 150px;​​
​​ height:150px;​​
​​ font-size:20px;​​
​​ display:block;​​
​​ margin-top:120px;​​
​​ background-color:green;​​
​​}​​


 

XML标签_css_03


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
html基本结构 2022-10-17 20:17:00