MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          YAML格式解析

          Posted on 2008-06-19 20:27 leekiang 閱讀(9810) 評論(1)  編輯  收藏 所屬分類: 文件處理
          YAML是"Yet Another Markup Language(另一種標記語言)"的縮寫,讀音"yamel",或"雅梅爾"。這種格式大約是2001年出現的
          寫YAML要比XML快得多(無需關閉標簽或引號),并且比'.ini'文檔功能更強(ini文檔不支持層次)

          為什么不是XML呢?因為:

          • YAML的可讀性好。
          • YAML和腳本語言的交互性好。
          • YAML使用實現語言的數據類型。
          • YAML有一個一致的信息模型。
          • YAML易于實現。

          上面5條也就是XML不足的地方。同時,YAML也有XML的下列優點:

          • YAML可以基于流來處理;
          • YAML表達能力強,擴展性好。

          總之,YAML試圖用一種比XML更敏捷的方式,來完成XML所完成的任務。

          語法

          Structure通過空格來展示。Sequence里的項用"-"來代表,Map里的鍵值對用":"分隔.

          這幾乎就是所有的語法了. 例子

          name: John Smith
          age: 37
          spouse:
              name: Jane Smith
              age: 25
          children:
              -   name: Jimmy Smith
                  age: 15
              -   name: Jenny Smith
                  age : 12


          JYaml(http://jyaml.sourceforge.net/)是YAML的Java實現。
          YAML官方網站 http://www.yaml.org
          http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/
          http://www.sudu.cn/info/html/edu/php/20071219/114014.html
          http://www.javaeye.com/topic/205679?(定義工作流,用ruby解析)

          評論

          # re: YAML格式解析  回復  更多評論   

          2014-07-16 22:57 by 發生地方
          的范德薩發
          主站蜘蛛池模板: 西贡区| 中超| 桦甸市| 潼南县| 灌南县| 泸水县| 读书| 调兵山市| 岑溪市| 祁东县| 河北省| 和顺县| 江阴市| 炉霍县| 璧山县| 大埔县| 中卫市| 大兴区| 黄大仙区| 阜平县| 永清县| 扎囊县| 奉节县| 集贤县| 太谷县| 太白县| 汤阴县| 富阳市| 屯门区| 临邑县| 府谷县| 柳河县| 仁布县| 元江| 定南县| 文登市| 云龙县| 历史| 和平区| 五台县| 昌乐县|