Nutzen von XML und Streamwriter in MFC und Doc/View-Architektur
-
Ich habe ein Programm in einer MFC (in VC++.NET 2003) mit einer Doc/View-Architektur geschrieben.
Nun möchte ich in dieser XML und StreamWriter nutzen.Ich habe System.XML und System.Data als Verweis hinzugefügt und meine cpp-File füge ich folgendes zu Beginn ein:
#using <System.Xml.dll> using namespace System::Xml; using namespace System::Xml::XPath; #using <mscorlib.dll> using namespace System; using namespace System::IO; using namespace System; using namespace System::Collections;Trotzdem erkennt der Compiler nicht StreamWriter, etc...
Kann mir bitte Jemand weiterhelfen? Danke!
-
Hast Du in den Projekteigenschaften die Common Language Runtime-Unterstützung eingeschaltet?
-
Nein. Wo find ich die? Projekt->Eigenschaften->...
-
Bevor Du diesen Weg weitergehen willst:
Ist Dir klar weas Du hier machst bei einer Mischung von nativen und managed Code?
Willst Du das wirklich?
-
Ich glaube schon. Denn mir kein Weg zur Zeit ein dies zum umgehen. Oder könntest du mir einen besseren Weg empfehlen in eine SDI mit MFC ein XML-Dokument zu laden und auszuwerten, sowie einfache Stringoperationen durchzuführen (mir wären CStrings ja recht). Würde mich über eine ehrliche Antwort freuen. Thnx!
-
Man kann doch auch ohne Managed Code XML-Daten lasen.
z.B: mit MSXML
http://msdn.microsoft.com/en-us/library/ms757060(VS.85).aspxSamples hier ohne Ende:
http://www.codeproject.com/info/search.aspx?artkw=msxml&sbo=kw
-
Nicht zu vergessen TinyXML oder Xerces und, und, und...