Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » XML auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.03.2005, 10:50 Uhr
~Slowie
Gast


Hi,

ich möchte eine XML-Datei auslesen und frage mich,
warum ich bei einem Element keinen Value bekomme:

...
case XmlNodeType.Element:

if( tr.Name == "ElemenName" ){

tr.Value; //das steht drin: <ElemenName>DerValue</ElementName>

...

Wie so liefert Value einen leeren String zurück ?

thanks
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.03.2005, 13:09 Uhr
Bruder Leif
dances with systems
(Operator)


Welche Sprache, welche Library?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.03.2005, 13:47 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Ich vermute mal, JavaScript...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.03.2005, 16:19 Uhr
~Slowie
Gast


Ich mache das in C# und mit dem XmlTextReader !

Das muss doch ganz einfach gehen !

Ich habe sowas,

<Item>TESTITEM</Item>

und möchte "TESTITEM" auslesen wenn ich Item gefunden habe:


while( tr.Read() ){

if( tr.name == "Item" )
MessageBox.Show( tr.value );
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.03.2005, 19:52 Uhr
Bruder Leif
dances with systems
(Operator)


Dann annektier ich den Thread mal und seh mir das genauer an...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.03.2005, 19:58 Uhr
Bruder Leif
dances with systems
(Operator)


OK, habs. "Item" kommt an, wenn das Tag BEGINNT. DANACH kommt ein NodeType "Text", und dessen Value ist "TESTITEM". Der XmlTextReader ist ein SAX-ähnlicher Reader, so schön komfortabel ist das halt nicht Schau Dir mal die Klasse XmlDocument an, ist vielleicht eher das, was Du suchst
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.03.2005, 10:57 Uhr
~Slowie
Gast


Ist soweit klar, nur wie komme ich an den Value ran ?
Der tr zeigt ja momentan auf <item>; wie komme ich um eins weiter ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
22.03.2005, 11:21 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat von ~Slowie:
Ist soweit klar, nur wie komme ich an den Value ran ?
Der tr zeigt ja momentan auf <item>; wie komme ich um eins weiter ?


Mit tr.Read();
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
22.03.2005, 17:26 Uhr
~Slowie
Gast


Danke !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: