Hallo,
mir sind die Probleme bewusst, sofern Leerzeichen nicht prozent-enkodiert bei URL-Angaben erfolgen. Allerdings habe ich eine allgemeine Verständnisfrage bei der Verwendung von URLs und der Valdierung, z.B. bei Hyperlinks mit Attribute href
Mein grundsätzliches Verständnis war wie folgt:
Quellcode: <a href=" http://www.leer zeichen.org">Page</a> --> XML-Processor --> Lexical space: <a href="http://www.leer%20zeichen.org">Page</a> --> XML Validierung
Mein Verständnis basiert auf der Überlegung, dass XML attribute zuerst "normalisiert" werden durch den XML-Prozessor. Und danach erfolgt die Validierung.
Deshalb meine Frage, wäre der oben aufgeführte Quellcode XHTML valide (gibt es Unterschiede zwischen XHTML1.1 und (X)HTML5 hierbei? Ist mein Verständnis korrekt, dass der lexical space der obigen Darstellung entspricht, d.h. leading und trailing whitespaces entfernt und alle anderen whitespaces normalized?
Gruss