为什么tab在YAML解析器中的键/值对中有效?

时间:2010-02-15 12:37:30

标签: syntax yaml

t: test

请注意它是:之后的标签,我使用此YAML parser来测试它是否有效(IMO无效):

Array
(
    [t] => test
)

1 个答案:

答案 0 :(得分:6)

根据specification,标签(U + 0009)和空格(U + 0020)都被视为“white space characters”,可用于分隔令牌。

那么是什么让你认为在这种情况下它是非法的?特别是考虑到example 6.3表明它是有效的:

  

例6.3。分隔空间

-·foo:→·bar
- -·baz
  -→baz 

·表示空格(U + 0020),而表示制表符(U + 0009))。