Domanda
Sto usando il C # Parser Yaml menzionato sul Codice progetto del sito < br>
Se la mia Yaml appare come il seguente
- id: tagid
tag:
- name: tagname
value: tagvalue
Dopo che è stato analizzato con successo, come faccio accedere alle voci di dati in modo che io possa fare un po 'ulteriore elaborazione. Per esempio, se ho bisogno di ottenere il valore di "nome" che codice avrei bisogno di scrivere, dice il documento uso doc.Root ma non riesce a trovare nessuna esempi su come usarlo.
Soluzione
ho capito come utilizzare doc.Root
Il doc.Root restituisce un Mapping dopo che ha analizzato l'ingresso YAML. I ricorsivamente parse che Mapping per verificare se uno qualsiasi degli elementi di dati sta mappando o Sequenza e poi agire di conseguenza.
E 'un metodo ingenuo po', ma a patto che funziona.
Molte Grazie