中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

xml作用以及語法案例

發布時間:2020-10-15 19:29:30 來源:億速云 閱讀:149 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關xml作用以及語法案例的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

2 XML作用
		2.1 描述帶關系的數據(軟件的配置文件)
			web服務器(PC): 
			學生管理系統 -> 添加學生功能 -> 添加學生頁面 -> name=eric&email=eric@qq.com  
				前提: 網絡(IP地址: oracle:255.43.12.54  端口:1521 )

				java代碼:使用ip(255.43.12.54)地址和端口(1521),連接oracle數據庫,保存學生數據。

				把ip地址端口配置到xml文件:
						host.xml
							<host>
								<ip>255.43.12.55</ip>
								<port>1521</port>
							</host>

			數據庫服務器(PC):
						主服務器(255.43.12.54):Oracle數據庫軟件(負載)
						副服務器(255.43.12.55):Oracle數據庫軟件
		2.2 數據的載體(小型的“數據庫”)
			教師管理系統: 	姓名   工齡+1  郵箱 

			發教師數據給財務管理系統: 
					String teacher =    name=張三&email=zhangsan@qq.com&workage=2  字符串
							(問題: 1)不好解析 2)不是規范)

					teacher.xml
						<teacher>	
								<name>張三</name>
								<email>zhangsan@qq.com</email>
								<workage>2</workage>
						</teacher>
					這種一種規范

			財務管理系統:   
						姓名   工齡+1  郵箱
					發獎金:   統計獎金。   工齡
					發郵件功能: 
							郵箱   姓名   金額

			方案一: 在財務管理系統中維護了一套教師信息。
					每年 : 工齡增加  維護了兩個系統的信息。

			方案二: 教師信息只在教學管理系統中維護。
3 XML語法
		xml文件以xml后綴名結尾。
		xml文件需要使用xml解析器去解析。瀏覽器內置了xml解析器。
		3.1 標簽
			語法: <student></student>  開始標簽  標簽體內容  結束標簽
				1)<student/> 或 <student></student> 空標簽。沒有標簽體內容
				2)xml標簽名稱區分大小寫。
				3)xml標簽一定要正確配對。
				4)xml標簽名中間不能使用空格
				5)xml標簽名不能以數字開頭
				6)注意: 在一個xml文檔中,有且僅有一個根標簽
		3.2 屬性
			語法: <Student name="eric">student</Student>
			name:屬性名。name="eric"屬性值
			注意:
					1)屬性值必須以引號包含,不能省略,也不能單雙引號混用!!!
					2)【一個標簽】內可以有多個屬性,但不能出現重復的屬性名!!!
		3.3 注釋
					語言: <!--  xml注釋 -->

		練習:
				通訊錄系統
				聯系人數據:編號 (唯一的) 姓名   年齡   電話 郵箱  QQ 

				 要求: 
				contact.xml
					1)設計一個xml文件,用于存儲聯系人數據
					2)這個xml文件可以存取多個聯系人。
		3.4 文檔聲明
		語法: <?xml version="1.0" encoding="utf-8"?>

		version: xml的版本號
		encoding: 解析xml文件時查詢的碼表(解碼過程時查詢的碼表),瀏覽器打開時候的編碼方式

		注意:
				1)如果在ecplise工具中開發xml文件,保存xml文件時自動按照文檔聲明的encoding來保存文件。
				2)如果用記事本工具修改xml文件,注意【保存xml文件】按照文檔聲明的encoding的碼表來保存。

		3.5 轉義字符
		在xml中內置了一些特殊字符,這些特殊字符不能直接被瀏覽器原樣輸出。如果希望把這些特殊字符按照原樣輸出到瀏覽器,對這些特殊字符進行轉義。
		轉義之后的字符就叫轉義字節。

			 	特殊字符  轉義字符
				 <         <
				 >         >
				 "         "
				&         &
				空格      &nsbp;
				
		3.6 CDATA塊
		作用: 可以讓一些需要進行包含特殊字符的內容統一進行[原樣輸出]。
		<![CDATA[
		<itcast>
			<br/>
		</itcast>
	      ]]> 

		3.7 處理指令
			作用: 告訴xml解析如果解析xml文檔
			
處理指令,簡稱PI (processing instruction)。處理指令用來指揮解析引擎如何解析XML文檔內容。
例如,在XML文檔中可以使用xml-stylesheet指令,通知XML解析引擎,應用css文件顯示xml文檔內容。	
<?xml-stylesheet type="text/css" href="1.css"?>
處理指令必須以“<?”作為開頭,以“?>”作為結尾,XML聲明語句就是最常見的一種處理指令。

感謝各位的閱讀!關于xml作用以及語法案例就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

xml
AI

天峨县| 深圳市| 乌恰县| 榆树市| 溧水县| 乌兰县| 冕宁县| 民县| 双城市| 昌图县| 江口县| 武强县| 扎兰屯市| 武胜县| 云林县| 和林格尔县| 武宣县| 丁青县| 永靖县| 宜兰市| 松江区| 泰州市| 宿州市| 山东省| 永康市| 财经| 昭通市| 梓潼县| 济阳县| 临安市| 霸州市| 吐鲁番市| 广灵县| 沧源| 赫章县| 赣榆县| 墨竹工卡县| 宜宾市| 鄂托克前旗| 香格里拉县| 仪陇县|