# 結構化檔案儲存
- xml, json
- 為了解決不同裝置之間的資訊交換
## xml檔案(可擴充套件標記語言)
- 標記語言:語言中使用尖括號括起來的文字字串標記
- 可擴充套件:使用者可以自己定義需要的標記
- 例如:
自定義標記的teacher
存在兩個標記之間的任何內容都應該跟teacher相關
- 是w3c組織制定的乙個標準
- xml描述的是資料本身,即資料的結構和語義
- xml文件的構成
- 處理指令(可以認為乙個檔案內只有乙個處理指令)
- 根元素(乙個檔案內只有乙個根元素)
- 子元素
- 屬性
- 內容
- 注釋
- 起說明作用的資訊
- 注釋不能巢狀在標籤裡
- 只有在注釋的開始和結尾使用雙短橫線
- 三短橫線只能出現在注釋的開頭而不能在結尾
可以》 不可以
可以,注釋內容可以有乙個短橫線
不可以,雙短橫線只能出現在開頭或結尾
可以不可以,三短橫線只能出現在開頭
- xml標籤的命名規則
- pascal命名法
- 用單詞表示,第乙個字母大寫
- 大小寫嚴格區分
- 配對的標籤必須一致
texi格式檔案
ffmpeg自帶文件及示例程式,存放在doc目錄下,文件對ffmpeg各個模組都有說明。發現乙個問題,很文件擴充套件名為 texi,如ffplay.texi ffmpeg.texi等。用文字編輯器開啟,發現其中多了一些特殊的標記,在ubuntu乙個命令texi2html,可以將 texi檔案轉換成h...
texi格式檔案
ffmpeg自帶文件及示例程式,存放在doc目錄下,文件對ffmpeg各個模組都有說明。發現乙個問題,很文件擴充套件名為 texi,如ffplay.texi ffmpeg.texi等。用文字編輯器開啟,發現其中多了一些特殊的標記,在ubuntu乙個命令texi2html,可以將 texi檔案轉換成h...
tsv csv格式檔案
逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換行符分隔 每條記錄由欄位...