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