日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xml教程之基础

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xml教程之基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、什么是xml

XML是指可擴展標記語言(eXtensible Markup Language),它是一種標記語言,很類似HTML。它被設計的宗旨是傳輸數據,而非顯示數據。
XML標簽沒有被預定義,需要用戶自行定義標簽。
XML技術是W3C組織(World Wide Web Consortium萬維網聯盟)發布的,目前遵循的是W3C組織于2000年發布的XML1.0規范。
XML被廣泛認為是繼Java之后在Internet上最激動人心的新技術。

二、xml語法

1、xml文檔組成
一個XML文件一般由以下幾部分組成:
文檔聲明
元素
元素的屬性
注釋
特殊字符
CDATA區
處理指令(PI:Processing Instruction)

2、文檔聲明
在編寫XML文檔時,需要先使用文檔聲明來聲明XML文檔。且必須出現在文檔的第一行。
最簡單的語法:<?xml version=“1.0”?>
用encoding屬性說明文檔所使用的字符編碼,默認為UTF-8。保存在磁盤上的文件編碼要與聲明的編碼一致。
如:<?xml version=“1.0” encoding=“GB2312”?>
用standalone屬性說明文檔是否獨立,即是否依賴其他文檔。
如:<?xml version=“1.0” standalone=“yes”?>

3、元素的命名規范
元素(標簽)的名稱可以包含字母、數字、減號、下劃線和英文句點,但必須遵守下面的一些規范:
嚴格區分大小寫;


只能以字母或下劃線開頭;abc _abc
不能以xml(或XML、Xml等)開頭----W3C保留日后使用;
名稱字符之間不能有空格或制表符;ab
名稱字符之間不能使用冒號; (有特殊用途)

4、元素屬性
一個元素可以有多個屬性,每個屬性都有它自己的名稱和取值,例如:<mytag name=“value” …/>
屬性值一定要用引號(單引號或雙引號)引起來。
屬性名稱的命名規范與元素的命名規范相同
元素中的屬性是不允許重復的
在XML技術中,標簽屬性所代表的信息也可以被改成用子元素的形式來描述,例如:

<tag><name><firstName/><lastName/></name> </tag>

3、注釋
XML中的注釋語法為:
注意:
XML聲明之前不能有注釋
注釋不能嵌套,例如:

<!--大段注釋 …<!--有一段注釋--> … -->

4、CDATA區
CDATA是Character Data的縮寫
作用:把標簽當做普通文本內容;
語法:<![CDATA[內容]]>

<![CDATA[<sihai>www.sihai.cn</sihai> ]]>

以上紅色部分被當做普通文本而不是標簽

總結

以上是生活随笔為你收集整理的xml教程之基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。