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.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top