tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von hela
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
304
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von bauchinj
    bauchinj bauchinj ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Oberösterreich
    Beiträge
    223
    Hallo!

    Welche Zeichen sind in einem wohlgeformten XML nicht erlaubt? Wie gehören diese Zeichen umgewandelt, damit das XML kompatibel ist?
    Hab schon einige rausgefunden: &, <, >,... diese convertiere ich mit htmlentities. Aber es bereiten auch noch andere Zeichen Probleme: zB ' => wie convertiere ich dieses Zeichen? Gibt es noch mehr dieser Art?


    Danke für eure Antworten
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hallo,

    wenn du das XML als UTF-8 kodierst, dann darfst du meines Wissens nach alle Zeichen verwenden, ausser die spitzen Klammern (< und >).

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo,

    mit den Zeichen < > & ' " wird in XML das Markup gebildet. Wenn du diese Zeichen innerhalb eines Elements im normalen Text verwenden willst, dann kannst du dafür die Entity-Referenz verwenden:
    Code :
    1
    2
    3
    4
    5
    
    [B][COLOR=Blue]&lt;[/COLOR][/B] für das Zeichen <
    [B][COLOR=Blue]&gt;[/COLOR][/B] für das Zeichen >
    [B][COLOR=Blue]&amp;[/COLOR][/B] für das Zeichen &
    [B][COLOR=Blue]&apos;[/COLOR][/B] für das Zeichen '
    [B][COLOR=Blue]&quot;[/COLOR][/B] für das Zeichen "
    Das hat weder was mit UTF-8 noch mit HTML-Entitäten zu tun.
    Bratkartoffel bedankt sich. 

  4. #4
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Wieder was dazugelernt
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 23.01.09, 11:00
  2. Antworten: 3
    Letzter Beitrag: 12.08.07, 22:52
  3. Antworten: 4
    Letzter Beitrag: 09.11.05, 15:55
  4. Split-Funktion vs. Zeichen für Zeichen lesen
    Von Yoah im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 12.01.05, 16:32
  5. nach 2 Zeichen ein Zeichen einfügen
    Von Gutschu im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 13.09.04, 17:44

Stichworte