Python 之 格式化文件
阿新 • • 發佈:2018-11-28
XML 一個 尖括號 命名規則 標記語言 子元素 開頭 橫線 第一個
# 結構化文件存儲
- xml, json
- 為了解決不同設備之間的信息交換
## XML文件(可擴展標記語言)
- 標記語言:語言中使用尖括號括起來的文本字符串標記
- 可擴展:用戶可以自己定義需要的標記
- 例如:
<Teacher>
自定義標記的teacher
存在兩個標記之間的任何內容都應該跟teacher相關
</Teacher>
- 是w3c組織制定的一個標準
- xml描述的是數據本身,即數據的結構和語義
- XML文檔的構成
- 處理指令(可以認為一個文件內只有一個處理指令)
- 根元素(一個文件內只有一個根元素)
- 子元素
- 屬性
- 內容
- 註釋
- 起說明作用的信息
- 註釋不能嵌套在標簽裏
- 只有在註釋的開始和結尾使用雙短橫線
- 三短橫線只能出現在註釋的開頭而不能在結尾
<name> <!-- wangdong --> </name> 可以
<name <!-- wangdong --> > </name> 不可以
<!-- my-name-he --> 可以,註釋內容可以有一個短橫線
<!-- my--name--he --> 不可以,雙短橫線只能出現在開頭或結尾
<!---my-name --> 可以
<!---my-name ---> 不可以,三短橫線只能出現在開頭
- XML標簽的命名規則
- pascal命名法
- 用單詞表示,第一個字母大寫
- 大小寫嚴格區分
- 配對的標簽必須一致
Python 之 格式化文件