xml是什么意思,xml是什么縮寫


xml是什么意思,xml是什么縮寫

文章插圖
xml是什么?:
xml是什么意思,xml是什么縮寫

文章插圖
XML是一種可擴展標記語言,標準通用標記語言的子集,是一種用于標記電子文件使其具有結構性的標記語言 。在電子計算機中,標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種的信息比如文章等 。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言 。它非常適合萬維網傳輸,提供統一的方法來描述和交換獨立于應用程序或供應商的結構化數據 。
以下我將從幾個方面帶你了解XML:
XML的作用:

1、豐富文件-自定文件描述并使其更豐富; 2、屬于文件為主的XML技術應用;
3、標記是用來定義一塊數據應該如何呈現;
4、解釋數據-描述其它文件或在線信息;
5、屬于數據為主的XML技術應用;
6、標記是用來說明一塊資料的意義;
7、組態檔案-描述軟件的組態參數 。
XML的文檔結構:
每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言 。這一行代碼會告訴解析器和瀏覽器,這個文件應該按照前面討論過的XML規則進行解析 。第二行代碼則是文檔元素,它是文件中最外面的標簽是起始標簽和結束標簽之間的內容) 。所有其他的標簽必須包含在這個標簽之內來組成一個有效的XML文件 。XML文件的第二行并不一定要包含文檔元素;如果有注釋或者其他內容,文檔元素可以遲些出現 。頁面再往下的一些地方,可以發現標簽里有一些特殊的語法 。雖然很像XML序言,但實際上是一種稱為處理指令的不同類型的語法 。處理指令的目的是為了給處理頁面的程序提供額外的信息 。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母 。在此之后,PI可以包含除了小于號和大于號之外的任何字符串序列 。
XML的優點:
1.能使用預先定義標記 。
2.定義數據的層次 。
3.篩選我們只想得到的那部分數據 。
4.真正做到國際化 。
5.真正實現數據交互
6.可重用 。
XML是什么:
xml是什么意思,xml是什么縮寫

文章插圖
1.order.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<orderList>
<order>
<merchandise>鉛筆</merchandise>
<price>0.5</price>
<num>100</num>
</order>
<order>
<merchandise>橡皮</merchandise>
<price>0.3</price>
<num>100</num>
</order>
<order>
<merchandise>圓珠筆</merchandise>
<price>1.5</price>
<num>50</num>
</order>
<order>
<merchandise>圓規</merchandise>
<price>2.5</price>
<num>40</num>
</order>
<order>
<merchandise>文具盒</merchandise>
<price>4.0</price>
<num>25</num>
</order>
</orderList>
2.see.html如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>search xml</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<script type="text/vbscript">
set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("order.xml")
set nodes=xmlDoc.selectNodes("/orderList/order[num=100]")
for each x in nodes
Document.write(x.xml&"<br/>")
next
</script>
</body>
</html>
3.把這兩個文件放到同一個目錄下,點擊see.html就可以看到結果了
另說明:保存的時候要選UTF-8格式 。
xml是什么文件:
xml是什么意思,xml是什么縮寫

文章插圖
xml是extensible
markup
language的縮寫xml是一種類似于html的標記語言xml是用來描述數據的xml的標記不是在xml中預定義的,你必須定義自己的標記xml使用文檔類型定義(dtd)或者模式(schema)來描述數據xml使用dtd或者schema后就是自描述的語言xml和html的主要區別是什么xml是用來存放數據的xml不是html的替代品,xml和html是兩種不同用途的語言 。xml是被設計用來描述數據的,重點是:什么是數據,如何存放數據 。html是被設計用來顯示數據的,重點是:顯示數據以及如何顯示數據更好上面 。html是與顯示信息相關的,

推薦閱讀