Genau, bloss dass Du den Wert wieder in eine Tabelle schreibst.
if(...) {
        Kantone[Kanton] = true;
}
else
{
        Kantone[Kanton]=false;
}

andre.seifert
@xmmm.de


>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] Im Auftrag von Meier, Dani
>Gesendet: Donnerstag, 13. M�rz 2003 14:21
>An: '[EMAIL PROTECTED]'
>Betreff: AW: [Csharp.net] dynamischer Variablenname
>
>
>::Kantone["AG"]=true;
>::Kantone["BE"]=false;
>
>das problem ist, dass ich diesen wert AG oder BE nicht fest 
>definieren kann... also mal von vorne:
>
>bei uns steht in einer xml-db abgek�rzt folgendes:
>
><HerstellerInfo>
>       <Lieferkanton AG="Yes" BE="No" ZH="Yes" />
></HerstellerInfo>
>
>das ziel ist, dass ich dieses "Yes" und "No" in ein boolschen 
>Wert umwandle
>- also true oder false und diesen in eine Access-DB speichere.
>
>jetzt k�nnte ich nat�rlich jedes attribut einzeln abfragen und 
>zuweisen - zB
>so: 
>if(nodeLG.SelectSingleNode("HerstellerInfo").SelectSingleNode("
Lieferkanton"
>).Attributes["AG"].Value == "Yes") 
>{
>       AG = true;
>}
>else
>{
>       AG = false;
>}
>
>da die schweiz aber doch einige kantone hat, dachte ich, ich 
>speichere die kantone in ein array (oder hashtable) und 
>durchlaufe dies und kann so dynamisch den variablen werte zuweisen.
>
>if(nodeLG.SelectSingleNode("HerstellerInfo").SelectSingleNode("
Lieferkanton"
>).Attributes[Kanton].Value == "Yes") 
>{
>       Kanton = true;
>}
>else
>{
>       Kanton = false;
>}
>
>oben in der if-klausel habe ich bei (...).Attributes[Kanton] 
>jetzt den Kantonsnamen dynamisch - damit ich kann ich alle 
>XML-Attribute abfragen ohne jede Abfrage schreiben zu m�ssen. 
>nun muss ich aber der definierten variable jedes kantons noch 
>den wert zuweisen - also beim ersten durchlaufen w�re dies "AG".
>
>dani
>
>_______________________________________________
>Csharp.net mailing list
>[EMAIL PROTECTED] 
>http://www.glengamoi.com/mailman/listinfo/cshar>p.net
>

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an