Xml概論學習

2021-05-28 07:48:13 字數 1233 閱讀 7983

lextensible markup language,翻譯過來為可擴充套件標記語言。

在xml語言中,允許使用者自定義標籤。乙個標籤用於描述一段資料;乙個標籤可分為開始標籤和結束標籤,在開始標籤和結束標籤之間,又可以使用其它標籤描述其它資料,以此來實現資料關係的描述。

xml只允許有且只有乙個標籤。乙個標籤中可以巢狀若干子標籤,但所有標籤必須合理的巢狀,絕對不允許交叉巢狀。

xml文件分類:

•格式不良好(malformed)的xml文件:完全沒有遵守xml文的基本規範的xml文件。

•格式良好(well-formed)的但無效的xml文件: 遵守xml文的基本規範,但沒有使用dtd或schema定義語義約束的xml文件。

•有效(valid)的xml文件:遵守xml文的基本規範,並使用dtd或schema定義語義約束,而且也完全遵守了dtd或schema定義語義約束的xml文件。

對於xml標籤中出現的所有空格和換行,xml解析程式都會當作標籤內容進行處理。

命名規則:

乙個xml元素可以包含字母、數字以及其它一些可見字元

區分大小寫。

不能以數字或"_" (下劃線)開頭。

不能以xml(或xml、或xml 等)開頭。

不能包含空格。

名稱中間不能包含冒號(:)。

乙個標籤可以有多個屬性,每個屬性都有它自己的名稱和取值

屬性值一定要用雙引號(")或單引號(')引起來

元素:

:表示空元素

:表示可以出現任何內容,也可以為空;

:()表示分組,放置允許出現的子元素,並且嚴格按照宣告順序來使用;

:表示可以在該元素的內容裡放置文字、cdata,但是不允許出現 &  < > ' ";

cdata

文字(任何)

]]>

機器學習概論

目前,工作中的事情相對少一點,富餘時間比較足,因此,可以拿出一部分時間用來學習下機器學習方面的理論知識與實踐知識。這樣做主要出於兩個方面的目的,一方面是想通過本次整理的系列來增強與梳理自己在機器學習領域中的理解,梳理出自己在機器學習領域中的方 另一方面,提公升自己的實際工作效率。好了,以上說明了本次...

Keras學習(概論)

簡介 keras 是乙個用 python 編寫的高階神經網路 api,它能夠以 tensorflow,cntk,或者 theano 作為後端執行。keras 的開發重點是支援快速的實驗。能夠以最小的時延把你的想法轉換為實驗結果,是做好研究的關鍵。訓練過程小結from keras.datasets i...

深度學習概論

在監督學習中,輸入x,習得乙個函式,對映到輸出y。比如上述應用於房價 的例子,輸入房屋的一些特徵,就能輸出 資料規模不大時,各種演算法之間的優劣很難衡量,最終的效能更多取決於手工設計元件的技能。由於傳統的機器學習模型無法處理海量的資料,資料規模過大後,它們的效能變進入了瓶頸期。與20年前相比,現在收...