FileWriteLine

12/28/2013 20:08 Dumbatzig#1
Hi ich hätte da kurtz eine Frage und zwar, möchte ich in eine .xml Datei folgendes schreiben, aber es funktioniert nicht.

<logininfo name="Server" channel_idx="channel">

mein funktion:

Quote:
Func createXML()


$accserverwriteread = IniRead(@scriptdir & "\db\db.ini", "accserverwrite", "Server",1)
$accChannelwriteread = IniRead(@scriptdir & "\db\db.ini", "accChannelwrite", "Channel",1)

_FileCreate("logininfo.xml")

Local $file = FileOpen("logininfo.xml", 1)

; Prüfen, ob Datei im Schreibmodus geöffnet ist
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIf

FileWriteLine($file, '<logininfo name=','"',$accserverwriteread,'"',' channel_idx=','"',$accChannelwriteread','">')


FileClose($file)

EndFunc
könnte mir dda bitte jemand kurtz Helfen bitte wo der Fehler liegt, lg.

Edit:

hab es jetzt selbst gelöst und zwar so, nicht gerade schön aber es geht, lg.
Quote:
FileWriteLine($file, '<logininfo name="' & $accserverwriteread & '" channel_idx' & '"' & $accChannelwriteread & '"' & '>')
12/28/2013 21:24 alpines#2
Ich würde dir nicht raten ständig zwischen den Stringzeichen zu wechseln, wenn du ein " zwischen "" darstellen willst mach das doch so
Code:
MsgBox(64, 0, """")
Ein "" ist dabei ein ".