_root.out_text ist ein textfeld 2 buttons die cSave und cOpen aufrufen System.useCodepage=false; // being sure that we'll use unicode _root.x_xml = new XML("<?xml version=\"1.0\"?><main><tag>Wello World, let's test some special chars. here we go: ä ö ü & @ ? $ ß</tag><tag id='2'>tag number two</tag></main>"); // SAVING THE XML FILE function cSave(){ _root.callSave(); } function callSave(){ var file = "myfile.xml"; var filter = ["XML Files", "*.xml"]; var directory = "C:\\"; var title = "Save file"; var defaulttype = "xml"; var callback = _root.onSaveFile; var scope = _root; swSystem.Dialogs.BrowseForFile_Save(file,filter,directory,title,defaulttype, callback,scope); }; function onSaveFile(succes, folder, files){ _root.out_txt.text = succes+newline+folder+newline+files; var file = folder; var string = _root.x_xml; var append = false; var callback = _root.onSaved; var scope = _root; _root.out_txt.text = string; swFile.saveUnicodeString( file, string, append, callback, scope ); }; function onSaved(){ _root.out_txt.text += newline+newline+"File Saved"; }; // LOADING THE XML FILE function cOpen(){ _root.callOpen(); } function callOpen(){ var file = ""; var filter = ["XML Files", "*.xml"]; var directory = "C:\\"; var title = "open file"; var callback = _root.onOpenFile; var scope = _root; swSystem.Dialogs.BrowseForFile_Open(file,filter,directory,title,callback,sco pe); } function onOpenFile (success, file){ if (success) { _root.out_txt.text += newline+newline+"User selected: "+file; swFile.loadString(file, _root.onOpened, _root); } } function onOpened(s,sdata){ _root.l_xml = new XML(sdata); _root.out_txt.text += newline+"xml: "+_root.l_xml; _root.out_txt.text += newline+_root.l_xml.firstChild.firstChild.firstChild.nodeValue; }; -----Ursprüngliche Nachricht----- Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Rob Gesendet: Montag, 25. August 2003 13:03 An: ascoders@xxxxxxxxxxxxx Betreff: [ascoders] AW: Re: AW: Re: Screenweaver und Files laden/speichern Speichern mit saveUnicodeString, einlesen mit loadString, so hatte es bei mir funktioniert. Das attribut "encoding" dann aussem xml weglassen, sonst kommt er durcheinander. Ich schau mal ob ich mein bsp von damals noch finde. Gruß rob -----Ursprüngliche Nachricht----- Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von bokel Gesendet: Montag, 25. August 2003 12:54 An: ascoders@xxxxxxxxxxxxx Betreff: [ascoders] Re: AW: Re: Screenweaver und Files laden/speichern Ich benutze saveString. Kann ich denn mit saveUnicodeString gespeichertes XML wieder einlesen ? Muss ich dann den XML-Header entsprechend einstellen ? mfg r. ----- Original Message ----- From: "Rob" <rob@xxxxxxxx> To: <ascoders@xxxxxxxxxxxxx> Sent: Monday, August 25, 2003 12:36 PM Subject: [ascoders] AW: Re: Screenweaver und Files laden/speichern > Nutzt du saveUnicodeString()? > Mit saveString und saveObject hatte ich bezüglich xml probleme auf winxp > > Gruß rob > > > > -----Ursprüngliche Nachricht----- > Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im > Auftrag von bokel > Gesendet: Montag, 25. August 2003 12:30 > An: ascoders@xxxxxxxxxxxxx > Betreff: [ascoders] Re: Screenweaver und Files laden/speichern > > Ah, beim PArsen könnte es auch schief gehen. > Ich lese XML ein, habe aber ignoreWhite auf true. > Könnte das trotzdem sein ? > > Das Problem ist, ich bin nicht beim Kunden, > und kann es im Moment nicht selbst nachvollziehen. > mfg r. > > > ----- Original Message ----- > From: "Florian Krüsch" <florian@xxxxxxxxxx> > > bereitet das Laden und Speichern an sich Probleme oder tritt das Problem > > erst > > beim Parsen auf? Ich hatte z.B. letztens Trouble mit Zeilenumbrüchen, > > funktionierte > > erst, als ich newline durch "\r\n" als Trennzeichen ersetzt habe. > > > > Florian > > http://www.mx3d.com > > > > bokel wrote: > > > > >Ich baue hier gerade eine Offline-Anwendung mit Screenweaver > > >bei der Dateien gespeichert und geladen werden > > >sollen. Unter Win98 funktioniert das auch ganz prima, aber beim > > >Kunden unter Win2000 / WinXP gibt es Probleme. Er kann die > > >Dateien nicht lesen. > > > > > >Weiss da jemand was drüber ? > > > > > >mfg r. > > >-- > > >Ralf Bokelberg is a product of QLOD.com > > >Office Cologne +49 (0)221 530 15 35 > > >More info at www.QLOD.com > > > > > > > > >------------------------------------------------------ > > >Archiv : //www.freelists.org/archives/ascoders/ > > >Optionen : //www.freelists.org/list/ascoders > > >------------------------------------------------------ > > > > > > > > > > > > > > > ------------------------------------------------------ > > Archiv : //www.freelists.org/archives/ascoders/ > > Optionen : //www.freelists.org/list/ascoders > > ------------------------------------------------------ > > > > > > ------------------------------------------------------ > Archiv : //www.freelists.org/archives/ascoders/ > Optionen : //www.freelists.org/list/ascoders > ------------------------------------------------------ > > > ------------------------------------------------------ > Archiv : //www.freelists.org/archives/ascoders/ > Optionen : //www.freelists.org/list/ascoders > ------------------------------------------------------ > > ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------ ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------ ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------