Pregunta
Estoy utilizando el Analizador de C # Yaml mencionado en Código Proyecto Sitio < br>
Si mi Yaml tiene el siguiente
- id: tagid
tag:
- name: tagname
value: tagvalue
Después de que se ha analizado correctamente, ¿cómo puedo acceder a los elementos de datos para que pueda hacer algún tratamiento adicional. Por ejemplo si necesito para obtener el valor de "nombre" qué código necesitaría para escribir, el documento dice que el uso doc.Root pero no puede encontrar ningún ejemplo de cómo utilizarlo.
Solución
Me di cuenta de cómo utilizar doc.Root
El doc.Root devuelve un Mapping después de que se ha analizado la entrada YAML. Yo analizo de forma recursiva que el Mapeo para comprobar si alguno de los elementos de datos de mapeo o secuencia y luego actuar en consecuencia.
Es un método poco ingenua, pero siempre y cuando funciona.
Muchas Gracias