VB6 XML encoding fehlt

Diskutiere VB6 XML encoding fehlt im Programmierung Forum im Bereich Software Forum; 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"...

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 ?
 

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) &
 

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.
 

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.
 

h3r3tic

Dabei seit
14.02.2004
Beiträge
831
Alter
40
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"); ???
 

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

Mailprogramm eM Client versendet keine Mails von Live Konto: Hallo Ich habe im eM Client mehrere Mailkonten eingepflegt (ganze Familie, alle auf live.com), doch bloss bei einem geht das Versenden von Mails...
Windows 10 Update 1809 auf 1903 schlägt fehl und System wird zurückgesetzt FM: 0x8007042B - 0x2000D: Hallo, bitte um Mithilfe, leider kann kann ich kein erfolgreiches Systemupadte von Windows 10 1808 auf 1903 durchführen. Fehlermeldung ...
Upgrade von 1803 auf 1809 schlägt fehl - finde jedoch den Fehler nicht -> bitte helfen: Hallo, seit mehreren Tagen versuche ich, mein Dell-Notebook von 1803 auf 1809 zu aktualisieren, jedoch erhalte ich jedes mal den Fehler...
Größere Windowsupdates schlagen immer fehl: Hallo, leider scheitern bei meinen PCs immer wieder die größeren Windows Updates. Aktuell scheitert das Update 1709 auf 1803. Zum Update wird...
Macro für Datenauswahl bei Serienbrief: Hallo zusammen Wir verwenden Serienbriefe um Etiketten zu drucken. Das Layout der Etikette ist immer gleich, die Daten werden durch die...
Oben