Einzelnen Beitrag anzeigen
  #17 (permalink)  
Alt 07.03.2016, 13:48
MrMurphy MrMurphy ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

Zitat:
Warum empfiehlt dann das W3C so energisch in seiner Spezifikation den Gebrauch des CDATA-Konstruktes?
Das W3C bestimmt in seiner Spezifikation SVG unabhängig von dem Ausgabemedium. Also egal, ob die SVG in einem Browser oder einer anderen Software verwendet werden soll. Browser erstellen bestimmte Informationen wie einen fehlenden Namensraum bei internen SVG im Gegensatz zu anderer Software selbstständig, wenn er nicht angegeben wird.

Allerdings hat der SVG-Ersteller natürlich keinen Einfluß, welche Informationen im jeweiligen Browser hinterlegt sind.

CDATA ist wieder eine andere Baustelle. Das wird doch direkt erklärt: Bei einem fehlenden CDATA-Container gibt es Probleme, wenn Zeichen verwendet werden, die von XML interpretiert werden. Also zum Beispiel spitze, öffenende oder schließende, Klammern. Sofern du keine solche Zeichen verwendest kannst du CDATA weglassen.

Dann kann es später nur Probleme geben, wenn die style-Angaben verändert werden und dabei problematische Zeichen hinzugefügt werden. Deshalb wird empfohlen CDATA grundsätzlich zu verwenden. Dann muss man sich später darüber keine Gedanken machen.

Gruss

MrMurphy

Geändert von MrMurphy (07.03.2016 um 13:56 Uhr)
Mit Zitat antworten