1、xml 指可擴充套件標記語言(extensible markup language)
什麼是標記語言
這裡和文字語言對比,什麼是文字語言,比如記事本,裡面寫什麼就怎麼展示,比如寫乙個」臥槽「,那麼你在任何地方開啟都只能看到乙個」臥槽「,而且,所有地方,大小,方向,粗細都一致。
那麼標記語言,先理解什麼是標記,就是說打乙個記號,我這裡有特指,好傢伙,就比如說,拿到乙個報紙,那麼你能很快的看到標題,段落,加粗。那麼這就是標記語言。就是相當於給這段文字打上記號,在通過響應的協議解析出來後呈現出和文字不一樣的東西,但是,標記只是給電腦和程式設計師看的,呈現給使用者後,使用者是看不到標記的,只看得到具體顯示的段落啊,標題啊,加粗啊,markdown應該就相當於用標記語言來寫。
2、對比html,兩者為了不同的目的:
xml被設計為傳輸和儲存資料,焦點是內容。
html被設計顯示資料,焦點是資料的外觀。
所以,xml旨在傳輸資料,而html標識外觀。
3、舉例
參考:xml 元素指的是從(且包括)開始標籤直到(且包括)結束標籤的部分。
元素的寫法:元素可包含其他元素、文字或者兩者的混合物。元素也可以擁有屬性。
舉例:
harry potter
j k. rowling
2008
99.99
learning xml
erik t. ray
2008
88.8
1)
較大的元素:就是包含其他元素的元素。和
較小的元素:或 ,這種只包含文字內容。
2)元素擁有屬性:category="children" ,屬性寫在 結束尖擴符號(>)的右邊。
3)命名規則
名稱可以含字母、數字以及其他的字元
名稱不能以數字或者標點符號開始
名稱不能以字元 「xml」(或者 xml、xml)開始
名稱不能包含空格
可使用任何名稱,沒有保留的字詞。
最佳命名規則:
使名稱具有描述性。使用下劃線的名稱也很不錯。
名稱應當比較簡短,比如:,而不是:。
避免 "-" 字元。如果您按照這樣的方式進行命名:"first-name",一些軟體會認為你需要提取第乙個單詞。
避免 "." 字元。如果您按照這樣的方式進行命名:"first.name",一些軟體會認為 "name" 是物件 "first" 的屬性。
避免 ":" 字元。冒號會被轉換為命名空間來使用)。
gmm中隱變數是什麼的 通俗理解GMM
多個高斯分布的加權求和 pi表示每個分量的權重 叫做高斯混合模型 gmm 可以表示比單一高斯分布更複雜的分布。每乙個樣本可以表示為 假設用極大似然求解,外層的p x 相乘之後取log可以變成相加,但是裡層的log 加權求和 無法處理 當定義了one hot的隱變數z,表示只取出了mixture中的某...
通俗理解鴨子型別是幹什麼的
定義大家都看過了,我說點容易理解的,我預設大家都是學過c語言的。還記得c語言怎麼定義變數的不。int x x 1 float y y 1.1 char z z hello 對吧,編譯器知道你定義的x是int型,y是float型,z是char型,因為你告訴它了。所以當你給變數x賦值x hello 時,...
RPA是什麼的縮寫
rpa 是英文 robotic process automation 的縮寫,翻譯成中文就是 機器 程自動化 rpa 並不是一款實體型的機械人,它主要以軟體的方式存在。rpa 可以有效地幫助員工處理一些機械性 高頻率的工作,從而降低員工的勞動強度,提公升工作效率,降低工作成本。那麼,rpa 到底是什...