Estoy tratando de leer el siguiente documento XML lo más rápido que puedo y dejar que clases adicionales administren la lectura de cada subbloque.
<ApplicationPool>
<Accounts>
<Account>
<NameOfKin></NameOfKin>
<StatementsAvailable>
<Statement></Statement>
</StatementsAvailable>
</Account>
</Accounts>
</ApplicationPool>
Sin embargo, estoy tratando de utilizar el objeto XmlReader para leer cada cuenta y, posteriormente, las "Declaraciones disponibles". ¿Sugieres usar XmlReader. Lee y verifica cada elemento y manejalo?
He pensado en separar mis clases para manejar cada nodo correctamente. Entonces, hay una clase AccountBase que acepta una instancia de XmlReader que lee el NameOfKin y varias otras propiedades sobre la cuenta. Luego quería interactuar a través de las Declaraciones y dejar que otra clase se completara sobre la Declaración (y luego agregarla a una IList).
Hasta ahora he hecho la parte "por clase" haciendo XmlReader.ReadElementString () pero no puedo entrenar cómo decirle al puntero que se mueva al elemento StatementsAvailable y déjeme iterar a través de ellos y dejar que otra clase lea cada uno de esos proeprties .
¡Suena fácil!