Hvordan analysere XML verdier i en gitt node

Hvordan analysere XML verdier i en gitt node


XML er et vanlig brakett språket som brukes til lagring av ulike former for informasjon. I XML språkbruk, er en node et stykke informasjon som finnes i en åpning og lukking brakett. Vanligvis en node er tilgjengelig via en DOM, eller "Document Object Model" som representerer XML-dokumentet i minnet og gjør det tilgjengelig for tredjeparts programmeringsverktøy. Når knutepunktet er tilgjengelig, kan det analyseres - noe som betyr at det kan analyseres bit for bit - ved hvilket som helst antall programmeringsverktøy. Mange føler at C # gir en særlig effektiv måte å analysere XML-verdier i en gitt node.

Bruksanvisning

1 Åpne Visual Studio IDE og åpne prosjektet som inneholder XML-filen du ønsker å analysere.

2 Laste inn XML-filen inn i minnet og legg den i en variabel som heter "sampleParse" slik:

'XElement sampleParse = XElement.Load (@ "e: \ media \ somefile.xml");'

3 Hente data fra en gitt node ved å gjenta over og analyse av de underordnede noder ved hjelp av en foreach regnskapet som følger:

'Foreach (XElement e i sampleParse.Elements ()) "

Erstatt den variable 'sampleParse "med noden du ønsker å analysere i din egen kode.

4 Manipulere dataene innenfor foreach uttalelse etter behov ved å plassere følgende kode rett etter foreach uttalelse:

{

// Eksempelkode

Console.WriteLine (e.PropertyToParse + "dette elementet ble analysert");

}

(Referanser 1 på 443-444)

Hint

  • Selv den minste endring av denne koden vil føre til at det ikke fungerer, så vær forsiktig når du endrer den for bruk i dine egne applikasjoner.