0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

KUKA機器人與PC服務器連接時常需要編寫XML文件!它是什么呢?

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2020-07-11 10:21 ? 次閱讀

我們在編輯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元素包括一個開始標記(),一個結(jié)束標記()以及兩個標記之間的內(nèi)容,例如,可以將XML元素標記為價格、訂單編號或名稱。標記是對文檔存儲格式和邏輯結(jié)構(gòu)的描述。在形式上,標記中可能包括注釋、引用、字符數(shù)據(jù)段、起始標記、結(jié)束標記、空元素、文檔類型聲明( DTD)和序言。

具體規(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">

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PC
    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)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    開源項目!能夠精確地行走、跳舞和執(zhí)行復雜動作的機器人—Tillu

    傳感應能記錄輸入。 重要提示: 如果任何組件未按預期響應,請仔細檢查連接和線路。 在測試前確保電池組已充滿電。 步驟8:安裝Unihiker 將Unihiker安裝到機器人頭部,確保其穩(wěn)固
    發(fā)表于 01-02 17:24

    【「具身智能機器人系統(tǒng)」閱讀體驗】+初品的體驗

    《具身智能機器人系統(tǒng)》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結(jié)構(gòu)和內(nèi)容如圖2所示。 該書可作為高校和科研機構(gòu)的教材,為學生和研究人員提供系統(tǒng)
    發(fā)表于 12-20 19:17

    termius如何使用,termius如何使用的過程,linux服務器遠程連接的實用教程

    的實用教程。 ? ?(一).termius如何使用的過程: ? ?先創(chuàng)建連接,填寫服務器信息與認證信息后保存。連接成功后在命令行輸入命令操作服務器,如“pwd”查路徑等。
    的頭像 發(fā)表于 12-19 11:31 ?190次閱讀
    termius如何使用,termius如何使用的過程,linux<b class='flag-5'>服務器</b>遠程<b class='flag-5'>連接</b>的實用教程

    負載均衡服務器服務器如何連接?

    負載均衡服務器服務器如何連接?負載均衡服務器服務器可通過多種方式連接,包括直接
    的頭像 發(fā)表于 12-09 13:41 ?149次閱讀

    BD工業(yè)級除草機器人連接器

    高顏“實力派”:BD系列工業(yè)級連接器為除草機器人帶來高端連接新方案 ? 電動除草機器人,以其更智能、高效率、無環(huán)境污染的特質(zhì),堪稱除草界的“高大上”。作為一款電驅(qū)的
    的頭像 發(fā)表于 11-12 14:03 ?240次閱讀
    BD工業(yè)級除草<b class='flag-5'>機器人</b><b class='flag-5'>連接器</b>

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關(guān)的電機,通過邏輯門控制。當開關(guān)被推到“開”時,
    發(fā)表于 09-03 09:34

    服務器數(shù)據(jù)恢復—xfs文件系統(tǒng)服務器數(shù)據(jù)恢復案例

    某公司一臺服務器,連接了一臺存儲。該服務器安裝linux操作系統(tǒng),文件系統(tǒng)為xfs。 在運行過程中該服務器出現(xiàn)故障,管理員使用xfs_re
    的頭像 發(fā)表于 08-19 10:49 ?324次閱讀

    如何在服務器上調(diào)試本地FPGA板卡

    ?》。 簡介 Vivado 可以在功能更強大的服務器上遠程運行,同時可以在本地PC連接的 FPGA 板卡上進行開發(fā)調(diào)試。在此配置中,服務器和工作站必須安
    發(fā)表于 07-31 17:36

    TE Connectivity 賦能下一代服務機器人

    迎賓機器人、送餐機器人、運輸機器人、清潔機器人……我們工作和生活的各種場景中正涌現(xiàn)出越來越多的機器人,來提供更便捷、高效的
    的頭像 發(fā)表于 07-19 16:08 ?326次閱讀
    TE Connectivity 賦能下一代<b class='flag-5'>服務</b><b class='flag-5'>機器人</b>

    ROS讓機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    的快速發(fā)展,智能機器人設(shè)備已成為工業(yè)自動化體系的佼佼者,而智能機器人設(shè)備核心—ROS系統(tǒng),是機器人領(lǐng)域的集大成者,主要應用于機器人控制領(lǐng)域,如AGV工業(yè)
    發(fā)表于 07-09 11:38

    Al大模型機器人

    金航標kinghelm薩科微slkor總經(jīng)理宋仕強介紹說,薩科微Al大模型機器人有哪些的優(yōu)勢?薩科微AI大模型機器人由清華大學畢業(yè)的天才少年N博士和王博士團隊開發(fā),與同行相比具有許多優(yōu)勢:語言
    發(fā)表于 07-05 08:52

    Kuka機器人配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS

    Kuka機器人配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS
    的頭像 發(fā)表于 06-13 15:52 ?735次閱讀
    <b class='flag-5'>Kuka</b><b class='flag-5'>機器人</b>配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS

    DIY推薦!自制一個基于ESP32的沙畫機器人

    變形方面會有更好的效果,然而我需要ABS(丙烯腈-丁二烯-苯乙烯)的結(jié)構(gòu)性能。 附上的照片展示了測試安裝線性軸和導軌的情況。 步驟3:機器人組裝 我在步進電機上加了4引腳的JST連接器,給
    發(fā)表于 04-15 15:09

    YM20包膠款工業(yè)級連接器解決AGV搬運機器人電源連接需求

    連接器來承擔電源連接的角色。YM20包膠款連接器用于AGV搬運機器人對于AGV搬運機器人,需要
    的頭像 發(fā)表于 04-12 08:13 ?369次閱讀
    YM20包膠款工業(yè)級<b class='flag-5'>連接器</b>解決AGV搬運<b class='flag-5'>機器人</b>電源<b class='flag-5'>連接</b>需求

    服務器連接應用解決方案

    C4201系列線對板連接器服務器連接應用--C4201系列線對板連接器,防震、防塵、防脫,電源及信號傳輸高效穩(wěn)定。服務器是一種專門的計算機
    的頭像 發(fā)表于 02-19 12:38 ?293次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>連接</b>應用解決方案