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.