Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Xmltextread/-write

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 < [ 2 ]
000
03.10.2003, 09:04 Uhr
niels_ole_salscheider



Hallo,
ich habe gehört, dass man mit der .NET-Klasse XmlTextRead/-Write Einstellungen/Daten aus einer XML-Datei auslesen und in eine schreiben kann.
Nur leider weiß ich nicht, wie ich die Klasse benutzen kann...
Kennt jemand eine gute Beschreibung über diese Klasse?

Danke

Ole

Dieser Post wurde am 03.10.2003 um 09:04 Uhr von niels_ole_salscheider editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.10.2003, 09:20 Uhr
~(un)wissender
Gast


Das gibt Ärger!
Gehört hier nämlich nicht rein!
Würde ich eine gescheite Antwort wissen, hätte ich sie auch hier gegeben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.10.2003, 12:17 Uhr
niels_ole_salscheider



Naja, dass die Frage hier nicht rein gehört, stimmt schon; aber in die anderen Kategorien passt sie erst recht nicht rein...
Und ich kenne sonst auch kein gutes C/C++-Forum, in dem ich sie hätte stellen können...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.10.2003, 13:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


->
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.10.2003, 14:58 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ich mach mal 'nen Anfang. Beschreibung kenne ich eigentlich nur aus dem MSDN. Aber ein Beispiel für C# findest Du bei Codeguru.

www.codeguru.com/cs_data/XmlTextWriter.html
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.10.2003, 22:59 Uhr
niels_ole_salscheider



Danke.
Nur: Was muss ich in C++ für das 'using System', etc. schreiben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.10.2003, 09:36 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
die Sache in ein reines VC++ Projekt zu übernehmen ist nicht ganz so einfach, da verschiedene Compilerschalter verändert werden müssen. Da müsste ich auch nochmal nachschauen. Am einfachsten geht das in einem Managed C++ Projekt.

C++:
using System;
using System::IO;


usw.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 04.10.2003 um 09:37 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.10.2003, 10:50 Uhr
niels_ole_salscheider



Hab' noch nie was mit einem Managed C++ Projekt gemacht... Wie geht das? Kann ich das da einfach reinkopieren?
Und muss ich dann meine ganze Anwendung in dem Projekt schreiben oder liefert mir das noch einen anderen Code, den ich dann in meiner Anwendung irgenwie benutzen kann?
Tschuldigung, für die ganzen Fragen, aber ich kenn' mich damit wirklich nicht aus...


Bearbeitung:

Noch was: Bei mir gibt's System::Xml gar nicht... Was hab ich da falsch gemacht?


Dieser Post wurde am 04.10.2003 um 10:54 Uhr von niels_ole_salscheider editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.10.2003, 12:29 Uhr
niels_ole_salscheider



Ich hab' jetzt doch ein ganz normales C++-Projekt genommen... Das sieht bisher so aus:

C++:
#using <mscorlib.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::Xml;
using namespace System::IO;
.
.
.
//Wird bei einem Menüpunkt aufgerufen:
case IDM_TEST:

            XmlTextWriter *writer = new XmlTextWriter(TEXT("test.xml"), 0);

            //Write the root element
            writer.WriteStartElement("items");

            //Write sub-elements
            writer.WriteElementString("title", "Unreal Tournament 2003");
            writer.WriteElementString("title", "C&C: Renegade");
            writer.WriteElementString("title", "Dr. Seuss's ABC");

            // end the root element
            writer.WriteEndElement();
            
            //Write the XML to file and close the writer
            writer.Close();  

            break;
.
.
.


Jetzt sagt VC nur:

Zitat:

***(157): error C2228: left of '.WriteStartElement' must have class/struct/union type


Was muss ich da noch abändern, damit der das mag?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.10.2003, 14:59 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
da Du einen Pointer angelegt hast, musst Du in C++

C++:
writer->WriteElementString("title", "Unreal Tournament 2003");8

verwenden.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


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: