我正在使用Code Project Site上提到的C#Yaml Parser
如果我的Yaml看起来如下
- id: tagid
tag:
- name: tagname
value: tagvalue
Run Code Online (Sandbox Code Playgroud)
成功解析后,如何访问数据项以便我可以进行进一步处理.例如,如果我需要获取"name"的值,我需要编写哪些代码,文档说使用doc.Root但找不到任何有关如何使用它的示例.
我想出了如何使用 doc.Root
doc.Root 在解析 YAML 输入后返回一个 Mapping。我递归地解析该映射以检查是否有任何数据项是映射或序列,然后采取相应的操作。
这是一个有点幼稚的方法,但只要它有效。
非常感谢
归档时间: |
|
查看次数: |
2299 次 |
最近记录: |