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

庫卡KUKA機(jī)器人常見故障維修
云服務(wù)器需要網(wǎng)絡(luò)嗎?怎么設(shè)置
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】+初品的體驗
termius如何使用,termius如何使用的過程,linux服務(wù)器遠(yuǎn)程連接的實用教程

負(fù)載均衡服務(wù)器與服務(wù)器如何連接?
BD工業(yè)級除草機(jī)器人連接器

開源項目!用ESP32做一個可愛的無用機(jī)器人
服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
如何在服務(wù)器上調(diào)試本地FPGA板卡
TE Connectivity 賦能下一代服務(wù)機(jī)器人

評論