VB6 XML encoding fehlt

Diskutiere VB6 XML encoding fehlt im Programmierung Forum im Bereich Programmierung; hallo, ich habe ein Problem mit VB6 und XML2. Wenn ich das XML aufbaue, und an den Kopf der Datei <?xml version="1.0" encoding="ISO-8859-1"...
#1
B

bagira

Threadstarter
Dabei seit
29.06.2006
Beiträge
298
Ort
in Deutschland.
hallo,

ich habe ein Problem mit VB6 und XML2. Wenn ich das XML aufbaue, und an den Kopf der Datei <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> einstelle, ist das encoding="ISO-8859-1" nicht mehr da.

folgenden code nutze ich:
Dim x1 As IXMLDOMProcessingInstruction
Set xdoc = New DOMDocument
Const strISO As String = " encoding=""iso-8859-1"" standalone=""yes"""
Set x1 = xdoc.createProcessingInstruction("xml", "version=""1.0""" & strISO)
Call xdoc.appendChild(x1)

im xdoc.xml ist, wie gesagt, das encoding nicht mehr vorhanden.

ist dies problem schon mal irgendwo aufgetreten ?
 
#2
DiableNoir

DiableNoir

Dabei seit
18.01.2004
Beiträge
6.069
Hmmm...kann es sein, dass VB6 da mit deinen Anführungszeichen durcheinander kommt?

Schreibe statt einem " einfach ein & CHR(34) &
 
#3
B

bagira

Threadstarter
Dabei seit
29.06.2006
Beiträge
298
Ort
in Deutschland.
hab ich schon versucht, das ergebnis ist dal gleiche, das encoding verschwindet im xml file oder string.
 
#4
DiableNoir

DiableNoir

Dabei seit
18.01.2004
Beiträge
6.069
Brauchst du unbedingt ISO? Sonst kannst du es mal mit "utf-8" versuchen. Zumindest mit ein paar Codierungen hat der XML-Prozessor von M$ anscheinend Probleme.
 
#5
B

bagira

Threadstarter
Dabei seit
29.06.2006
Beiträge
298
Ort
in Deutschland.
es ist egal was ich dort rein schreibe, das encoding ist immer weg. auch egal mit wecher msxml version. von 2 bis 6 alle durch. immer das gleiche.
 
#6
H

h3r3tic

Dabei seit
14.02.2004
Beiträge
831
Alter
37
Ort
Berlin
Ich kenn das XML Framework von VG6 nicht aber gibt es keine setter Methode für das Encoding des XML Dokumentes ?

Sowas ala xdoc.setEncoding("STRING"); ???
 
#7
B

bagira

Threadstarter
Dabei seit
29.06.2006
Beiträge
298
Ort
in Deutschland.
leider nein. ab vb.net gibts das. das kann ich leider nicht benutzen, da es eine alte anwendung ist, die nur ein wenig erweitert werden soll.
 
Thema:

VB6 XML encoding fehlt

VB6 XML encoding fehlt - Ähnliche Themen

  • VB6-Setup: Probleme mit Setup-Logging bei Installation auf 64-Bit Betr.system. Warum kein Kompatibil

    VB6-Setup: Probleme mit Setup-Logging bei Installation auf 64-Bit Betr.system. Warum kein Kompatibil: Hallo. Wenn man ein altes VB6-Programm unter Windows 7 oder Win 10 ausführen möchte, macht das meist kein Problem. Offenbar, weil sich seine...
  • Nach windows 10 creators update Fehler in VB6 Programmen funktioniert der Befehl MKDIR nicht mehr.

    Nach windows 10 creators update Fehler in VB6 Programmen funktioniert der Befehl MKDIR nicht mehr.: Nach windows 10 creators update funktionieren VB6 Programme nicht mehr. Der Befehl MKDIR (Verzeichnis anlegen) wird nicht mehr ausgeführt. Es...
  • Windows 10 + VB6 + F1_Hilfe

    Windows 10 + VB6 + F1_Hilfe: Hallo, musste meinen Rechner neu aufsetzen. Mein System: Windows 10 Pro 64 Bit - VB 6 mit allen ServicePacks installiert - MSDN-CD...
  • VB6 DAO Recordset Zugriff im ganzen Modul

    VB6 DAO Recordset Zugriff im ganzen Modul: Hallo Ihr Lieben! Ich möchte für ein geöffnetes DAO recordset die Befehle MOVENEXT bzw. MOVEPREVIOUS aus unterschiedlichen Proceduren ausführen...
  • Office 2007 bei aufruf erscheint immer Windows Installer

    Office 2007 bei aufruf erscheint immer Windows Installer: Hallo Ihr Lieben! Beim Aufruf eines Office 2007 Programmes erscheint immer der Windows Installer mit der Meldung "Installation wird vorbereitet"...
  • Ähnliche Themen

    Oben