【发布时间】:2012-03-28 16:16:24
【问题描述】:
我正在使用 YamlDotNet 库,在加载 YAML 文件时出现此错误:
解析标签时,未找到预期的标签 URI。
YAML 文件应该格式正确,因为它来自 right from RoR。错误似乎是由这段代码触发的:
formats:
default: ! '%d-%m-%Y'
long: ! '%d %B, %Y'
short: ! '%d %b'
我不是专家,但我从 YAML 规范中看到,您可以使用感叹号表示自定义对象/类型,使用两个感叹号表示明确的内置类型。
obj1: !custom # whatever
obj2: !!str "My string"
但是,我无法找到对上述使用的感叹号的任何引用。这是什么意思,为什么我使用的 YAML 库似乎无法解析它?请注意,如果我删除了这些感叹号,则该文件被解析得很好。
【问题讨论】:
标签: .net parsing tags yaml yamldotnet