我們在編輯KUKA機器人與PC服務器連接時常需要編寫XML文件!它是什么呢?
XML--即可擴展標記語言,標準通用標記語言的子集,簡稱XML。是一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。
在電子計算機中,標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種的信息比如文章等。它可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應用程序或供應商的結(jié)構(gòu)化數(shù)據(jù)。是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術(shù),也是當今處理分布式結(jié)構(gòu)信息的有效工具。早在1998年,W3C就發(fā)布了XML1.0規(guī)范,使用它來簡化Internet的文檔信息傳輸。
XML的簡單易于在任何應用程序中讀/寫數(shù)據(jù),這使XML很快成為數(shù)據(jù)交換的唯一公共語言,雖然不同的應用軟件也支持其他的數(shù)據(jù)交換格式,但不久之后它們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS、Linux以及其他平臺下產(chǎn)生的信息結(jié)合,然后可以很容易加載XML數(shù)據(jù)到程序中并分析它,并以XML格式輸出結(jié)果
XML文件格式是純文本格式,在許多方面類似于HTML,XML由XML元素組成,每個XML元素包括一個開始標記(
具體規(guī)則如下:
1、必須有聲明語句。
XML聲明是XML文檔的第一句,其格式如下:
2、注意大小寫
在XML文檔中,大小寫是有區(qū)別的?!?P>”和“
”是不同的標記。注意在寫元素時,前后標記的大小寫要保持一致。最好養(yǎng)成一種習慣,或者全部大寫,或者全部小寫,或者大寫第一個字母,這樣可以減少因為大小寫不匹配而產(chǎn)生的文檔錯誤。
3、XML文檔有且只有一個根元素
良好格式的XML文檔必須有一個根元素,就是緊接著聲明后面建立的第一個元素,其他元素都是這個根元素的子元素,根元素完全包括文檔中其他所有的元素。根元素的起始標記要放在所有其他元素的起始標記之前;根元素的結(jié)束標記要放在所有其他元素的結(jié)束標記之后。
4、屬性值使用引號
在HTML代碼里面,屬性值可以加引號,也可以不加。但是XML規(guī)定,所有屬性值必須加引號(可以是單引號,也可以是雙引號,建議使用雙引號),否則將被視為錯誤。
5、所有的標記必須有相應的結(jié)束標記
在HTML中,標記可以不成對出現(xiàn),而在XML中,所有標記必須成對出現(xiàn),有一個開始標記,就必須有一個結(jié)束標記,否則將被視為錯誤。
6、所有的空標記也必須被關(guān)閉
空標記是指標記對之間沒有內(nèi)容的標記,比如“”等標記。在XML中,規(guī)定所有的標記必須有結(jié)束標記。
示例:
package="osg.AndroidExample"
android:installLocation="preferExternal"
android:versionCode="1"
android:versionName="1.0">
android:label="@string/app_name"android:screenOrientation="landscape">
-
PC
+關(guān)注
關(guān)注
9文章
2098瀏覽量
154425 -
KUKA機器人
+關(guān)注
關(guān)注
4文章
143瀏覽量
9124
原文標題:KUKA在使用XML(可擴展標記語言)文件是怎么回事
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論