habe folgende fehlernachricht:
Zitat:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt MakeItReal.exe ist eine
Exception der Klasse EOleException aufgetreten. Meldung: 'Only one top level element is allowed in an
XML document'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Delphi-Quellcode:
filename:=ExtractFilePath(Paramstr(0))+'
settings.xml';
if not(XMLsettings.FileName=filename)
then
XMLsettings.FileName:=filename;
main.XMLsettings.Active:=true;
{....
hier -->} xml:=xmlsettings.ChildNodes.Nodes['
Makeitreal_settings'].ChildNodes.FindNode('
AppSettings');
xml.ChildNodes.Nodes['
SiberianTime'].NodeValue:=stosettings.Time.Setting;
xml.ChildNodes.Nodes['
WeatherMode'].NodeValue:=stosettings.Weather.Setting;
{..... more of the above}
// save
xmlsettings.SaveToFile(filename);
ich muss sagen dies ist die erste app die ich mit
XML mache.
in einem anderen
unit:
Delphi-Quellcode:
weathernode:=Main.XMLsettings.ChildNodes.Nodes['MakeItReal_settings'].ChildNodes.FindNode('WeatherStates');
....weathernode.ChildNodes.Nodes[i].Attributes['RUS_ANSI']
hab ich KEINE probleme...
warum also die fehler meldung in dem ersten code?
uff... schon 12 stunden nur am
ich mach mir estmal was zu essen...