超越XML和JSON:YAM

2008-08-29 15:33:56.0     浏览:2569     来源:中国IT实验室
关键词:  XML     JSON     YAM   

这是YAML的亮点,特别是与XML相比,它的CDATA显得相当简陋,block literal可以将大块文本细致地插入文件中,你可以使用竖线(|)指令在你的文本中保留新行,如:

  text: |

  This is a really long text

  that spans multiple lines (but preserves new lines).

  It does not need to be escaped with special brackets,

  CDATA tags, or anything like that

  YAML编译器将会从第一行的第一个文本字符开始编译(并丢掉所有的缩进空格),但是会在你的文本中保留新行。

  另外,你还可以使用大于符号(>)告诉YAML编译器给所有新行加上条纹,并将输入的文本作为一个长行处理:

  text: >

  This is a really long text

  that spans multiple lines (but preserves new lines).

  It does not need to be escaped with special brackets,

  CDATA tags, or anything like that

  除了这两个指令之外,你还可以使用竖线和加号(|+),它给位于前面的空格加上条纹,保留新行和末尾的空格,还可以使用大于号和减号(>-),它给所有的空格加上条纹。

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [第5页]   [第6页]   [下一页]