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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top