AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi "<" und ">" in strings speichern
Thema durchsuchen
Ansicht
Themen-Optionen

"<" und ">" in strings speichern

Ein Thema von xZise · begonnen am 6. Feb 2007 · letzter Beitrag vom 8. Feb 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

"<" und ">" in strings speichern

  Alt 6. Feb 2007, 17:26
Wie kann ich "<" und ">" in Strings speichern?

PS: Ich arbeite mit der ThaXML-Komponente
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: "<" und ">" in strings speiche

  Alt 6. Feb 2007, 17:31
Ich kann nur sagen, wie's bei einem Newsfeed geht, da hat man das gleiche Problem, wenn man HTML-Code zwischen den Tags hat. Das geht da so:

XML-Code:
<description><![CDATA[
    Text und ähnliches, das auch < und > enthalten darf.
]]></description>
Also alles zwischen <![CDATA[ und ]]> packen. Ich weiß nicht, ob das in deinem Fall weiterhilft, das müsstest du mal testen. Die Komponente kenne ich nicht.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: "<" und ">" in strings speiche

  Alt 6. Feb 2007, 18:13
Hallo ihr zwei,

etwas unauffälliger wären die beiden character entities &lt; und &gt; - wenn ThaXML damit zurecht kommt.

Freundliche Grüße
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: "<" und ">" in strings speiche

  Alt 6. Feb 2007, 19:07
... vor allem sollte die Komponente dies selbst erledigen.

Auch braucht man nur das < ersetzen, das > ist erlaubt.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: "<" und ">" in strings speiche

  Alt 6. Feb 2007, 19:20
Zitat von Muetze1:
... vor allem sollte die Komponente dies selbst erledigen.
Dummerweise steht es aber im Klartext.
Obwohl es kann sein, dass eine Option gesetzt werden muss, weil ich den Parser bisher immer nur dynamisch erstellt habe.
Hiersieht man unten das ! und " "kodiert"... Vielleicht fehlt da echt nur eine Option ...
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: "<" und ">" in strings speiche

  Alt 6. Feb 2007, 20:42
Zitat von xZise:
Hiersieht man unten das ! und " "kodiert"... Vielleicht fehlt da echt nur eine Option ...
Vor allem, da es das W3 Consortium dies sogar vorschreibt für Parser/Libs.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#7

Re: "<" und ">" in strings speiche

  Alt 7. Feb 2007, 13:51
"Kodiert" ist das Srichwort!
Und zwar musste ich auch noch ein zweites Objekt (TXMLCodec) erstellen! Jetzt kodiert er auch fleisig...
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: "<" und ">" in strings speiche

  Alt 7. Feb 2007, 18:13
Hallo Fabian,

das kommt davon, wenn du deine eigenen threads nicht liest: klick

Freundliche Grüße
  Mit Zitat antworten Zitat
Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#9

Re: "<" und ">" in strings speiche

  Alt 7. Feb 2007, 18:20
Zitat von marabu:
Hallo ihr zwei,

etwas unauffälliger wären die beiden character entities &lt; und &gt; - wenn ThaXML damit zurecht kommt.

Freundliche Grüße
Meines Wissens nach geht das auch nicht, weil keine &-Zeichen verwendet werden dürfen bzw. schlägt eine XML-Validierung immer fehl, wenn ein &-Zeichen verwendet wird.
Sascha
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#10

Re: "<" und ">" in strings speiche

  Alt 7. Feb 2007, 19:26
Hallo Sascha,

es gibt genau fünf Entities, die jeder XML-Parser kennen muss: &amp; &quot; &apos; &lt; &gt;

Mit welchem Parser hattest du denn Probleme?

Freundliche Grüße
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 08:14 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