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

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

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

XML基礎(chǔ)——XML必須知道的入門知識

如意 ? 來源:CSDN ? 作者:混吃混喝的廢物 ? 2020-06-22 15:12 ? 次閱讀

XML(Extensible Markup Language) 即可擴展標(biāo)記語言

XML是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具

XML語言有如下特點:

是一種元標(biāo)記語言(開發(fā)者可根據(jù)自己需要定義符合需求的標(biāo)記)

是一種嚴(yán)格的語義結(jié)構(gòu)化語言(描述文檔的結(jié)構(gòu)和語義)

XML語言可用于數(shù)據(jù)交換

XML文檔由DTD(一組標(biāo)識符的語法規(guī)則)和XML兩部分組成

1. XML的結(jié)構(gòu)和基礎(chǔ)語法

在一個XML文檔里包含如下的要素:

1)XML聲明:處理指令的一種,一個XML文檔最好以一個XML聲明作為開始(XML聲明必須出現(xiàn)在文檔的第一行)

XML基礎(chǔ)——XML必須知道的入門知識

2)元素:XML文檔內(nèi)容的基本單元,從語法上講:一個元素包含一個起始標(biāo)記,一個結(jié)束標(biāo)記以及標(biāo)記之間的數(shù)據(jù)內(nèi)容

《標(biāo)記》數(shù)據(jù)內(nèi)容《/標(biāo)記》

語法規(guī)定:

標(biāo)記必不可少

大小寫有差別

要有正確的結(jié)束標(biāo)記(結(jié)束標(biāo)記必須加上斜杠/)

標(biāo)記要正確嵌套

標(biāo)記命名要合法(字母、下劃線、冒號開頭,后跟字母數(shù)字拒還冒號下劃線連字符,不能有空格,標(biāo)記名不得帶上XML、xml等等為起始)

要正確地有效使用屬性

3) CDATA節(jié):在標(biāo)記CDATA下,所有標(biāo)記、實體引用都被忽略,而被XML處理程序一視同仁當(dāng)做字符數(shù)據(jù)看待

XML基礎(chǔ)——XML必須知道的入門知識

4) 注釋:《!--和--》

在注釋文本不得出現(xiàn)字符“-”或字符串“--”

不能把注釋文本放在標(biāo)記之中

注釋不能被嵌套

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

    關(guān)注

    8

    文章

    6808

    瀏覽量

    88743
  • XML
    XML
    +關(guān)注

    關(guān)注

    0

    文章

    187

    瀏覽量

    33022
收藏 人收藏

    評論

    相關(guān)推薦

    OpenHarmony語言基礎(chǔ)類庫【@ohos.xml (xml解析與生成)】

    XML文本轉(zhuǎn)換為JavaScript對象、以及XML文件生成和解析的一系列接口。
    的頭像 發(fā)表于 05-08 17:05 ?763次閱讀

    XML基礎(chǔ)知識

    XML基礎(chǔ)知識 XML簡介 XML文檔的組成 XML的語法規(guī)則 元素的語法 
    發(fā)表于 10-07 13:24

    第49章 XML可擴展標(biāo)記語言基礎(chǔ)知識

    轉(zhuǎn)帖本章節(jié)為大家講解XML(ExtensibleMarkup Language,可擴展標(biāo)記語言),為下一章節(jié)學(xué)習(xí)Ajax技術(shù)做準(zhǔn)備。(本章的知識點主要整理自網(wǎng)絡(luò))49.1 初學(xué)者重要提示49.2 XML基礎(chǔ)
    發(fā)表于 01-14 04:18

    xml教程下載

     XML簡介 XML文檔的組成 XML的語法規(guī)則 元素的語法 XML文檔的有效性  DTD簡介 DTD語法&n
    發(fā)表于 10-07 13:06 ?0次下載

    xml教程pdf (XML終極教程下載)

    xml教程pdf (XML終極教程下載) Welcome to the XML Bible. After reading this book I hope you’ll agree with me
    發(fā)表于 10-07 14:15 ?0次下載

    XML Reference Material

    This appendix contains XML reference material. It isdivided into three main parts:1. XML BNF
    發(fā)表于 10-07 14:18 ?8次下載

    An Eagle’s Eye View of XML

    This first chapter introduces you to XML. It explains ingeneral what XML is and how it is used.
    發(fā)表于 10-07 14:22 ?18次下載

    An Introduction to XML Applica

    An Introduction to XML Applications In this chapter we’ll be looking at some examples
    發(fā)表于 10-07 14:23 ?13次下載

    MTK自帶的XML解析

    現(xiàn)在大多數(shù)軟件都用xml作為配置文件,MTK本身也帶了XML文件的解析,在此我不評說自帶XML的解析效率
    發(fā)表于 08-31 16:00 ?0次下載

    基于XML知識獲取工具研究

    知識獲取(KA)是專家系統(tǒng)研究的重點之一。而知識獲取工具是溝通領(lǐng)域?qū)<液?b class='flag-5'>知識應(yīng)用開發(fā)人員的橋梁。為了解決專家系統(tǒng)中的知識獲取問題,基于XML
    發(fā)表于 05-24 17:33 ?0次下載
    基于<b class='flag-5'>XML</b>的<b class='flag-5'>知識</b>獲取工具研究

    xml和YAML文件的寫入_OpenCV3編程入門

    《OpenCV3編程入門》書本配套源代碼:xml和YAML文件的寫入
    發(fā)表于 06-06 15:20 ?6次下載

    xml和YAML文件的讀取_源代碼

    《OpenCV3編程入門》書本配套源代碼:xml和YAML文件的讀取
    發(fā)表于 06-06 15:20 ?6次下載

    場效應(yīng)管必須知道的基礎(chǔ)知識

    場效應(yīng)管必須知道的基礎(chǔ)知識,華中科技大學(xué)老師整理的PPT非常實用
    發(fā)表于 06-08 17:31 ?52次下載

    XML可擴展標(biāo)記語言的詳細資料講解

    本教程介紹XML (Extensible Markup Language)的基礎(chǔ)知識。提供XML入門所需的足夠信息,理解XML牽涉到哪些方面
    發(fā)表于 08-20 08:00 ?1次下載
    <b class='flag-5'>XML</b>可擴展標(biāo)記語言的詳細資料講解

    鴻蒙OS開發(fā)-(用xml寫查詢語句+xml使用)

    在C#中我們常用來當(dāng)做一個小型的數(shù)據(jù)庫來使用,我們可以將信息保存在XML文檔中,或者從XML文檔中獲取數(shù)據(jù)。這樣就必須使用到XML文檔的數(shù)據(jù)讀取。
    的頭像 發(fā)表于 01-26 17:51 ?611次閱讀