AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

HTML-Encoding in XML

Ein Thema von Incocnito · begonnen am 1. Mär 2021 · letzter Beitrag vom 2. Mär 2021
 
Incocnito

Registriert seit: 28. Nov 2016
212 Beiträge
 
#1

HTML-Encoding in XML

  Alt 1. Mär 2021, 10:53
Hi Zusammen,

ich muss eine Delphi-Schnittstelle für XML-Dateien bauen.
Nun habe ich mit Hilfe einer Beispiel-XML und eines Online-Umwandlers eine XSD generieren lassen
und dann mit Delphi wiederum eine PAS-Datei. Wie wir alle wissen ist das nicht so spannend
aber wenigstens schonmal ein erster Schritt, damit man nicht alles selbst machen muss.
Ich habe nun zwei Probleme. Einmal ändert er das "Encoding" und einmal habe ich einen Knoten,
welchen ich nicht eingelesen bekomme.
Hier nun das erste Problem:
In der XML-Beispiel-Datei gibt es faktisch kein Encoding und Sonderzeichen werden durch
die HTML-Codes dargestellt. Somit ist es auch (fast) egal mit welchem Encoding ich das einlese.
Ein Beispielknoten sieht dann also wie folgt aus:
Code:
<name value="Hausarztpraxis Dr. Topp-Gl&#252;cklich" />
Wenn ich das einlese macht er mir zwar wunderbar "Hausarztpraxis Dr. Topp-Glücklich" davon,
aber wenn ich ein neues XML generiere und die Daten übernehme, steht beim Speichern der neuen
Daten
Code:
<name value="Hausarztpraxis Dr. Topp-Glücklich"/>
Er hat also sclicht das mit dem nächst-Besten Encoding (ich rate mal UTF-8)
gespeichert.
Die Frage ist also: Wie bekomme ich Delphi dazu alles wie im Original
"ohne Encoding" (ich weiß das ist jetzt auch nicht ganz richtig,
aber ich hoffe ihr wisst was ich meine) zu speichern.
Ich kann nicht sicherstellen, dass die Endstelle die Daten (sie sind nämlich ohne XML-Header)
mit dem richtigen Encoding einliest.
Unterm Strich will ich halt "ü" in den Daten stehen haben.

Das zweite Problem? Naja, später vielleicht.

MfG Incocnito

[Edit:] In dem Moment, wo ich auf Speichern gehe sehe ich, dass ich im falschen Bereich bin! Sorry Admins! Gerne verschieben!

Geändert von Incocnito ( 1. Mär 2021 um 15:53 Uhr) Grund: Info
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz