Come ottenere il sottoinsieme di XML

May 3

Come ottenere il sottoinsieme di XML


Extensible Markup Language (XML) consente ai programmatori di salvare i dati gerarchici in una serie di nodi. Ad esempio, è possibile utilizzare XML per salvare informazioni su una concessionaria di auto. Il vertice della gerarchia conterrebbe la concessionaria. Si potrebbe posizionare i nodi per ogni reparto, come le vendite, le riparazioni e la contabilità all'interno del nodo concessionaria. Questi nodi annidati formano un sottoinsieme del nodo concessionaria grande. I programmatori possono ottenere un sottoinsieme di dati XML utilizzando quasi qualsiasi linguaggio di programmazione. Si può facilmente adottare il seguente codice di esempio, scritto nel popolare linguaggio di programmazione C #, per l'utilizzo in qualsiasi quadro di programmazione.

istruzione

1 Aprire l'ambiente di sviluppo appropriato per il linguaggio di programmazione.

2 Caricare il file XML in memoria:

XmlTextReader sampleReader =
new XmlTextReader (Application.StartupPath + @ "\ sampleXMLFile.xml");

3 Creare un "Mentre" l'istruzione. Leggi il documento XML all'interno dell'istruzione Mentre:

while (sampleReader.Read ())
{
if (sampleReader.NodeType == XmlNodeType.Element)
{
}
}

4 Valutare ogni nodo all'interno di un "if" per vedere se contiene il sottoinsieme di XML che si intende recuperare:

if (reader.Name == "dipendenti")
{
// Usare il sottoinsieme di XML come appropriato per l'applicazione
}

5 Salvare e testare il vostro lavoro per assicurarsi che funzioni come previsto.