6

我正在使用代码项目站点上提到的 C# Yaml Parser

如果我的 Yaml 如下所示

- id: tagid
  tag:
  - name: tagname
    value: tagvalue

成功解析后,如何访问数据项以便进行进一步处理。例如,如果我需要获取“名称”的值,我需要编写什么代码,文档说使用 doc.Root,但找不到任何关于如何使用它的示例。

4

1 回答 1

3

我想出了如何使用 doc.Root

doc.Root 在解析 YAML 输入后返回一个映射。我递归地解析该映射以检查是否有任何数据项是映射或序列,然后采取相应的行动。

这是一个有点幼稚的方法,但只要它有效。

非常感谢

于 2009-06-17T11:29:13.803 回答