Why is ComponentTag escaping quotes in attribute values with a backslash?
For valid xhtml it should be an entity:

Index: /home/sven/workspace/wicket/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/ComponentTag.java
===================================================================
--- /home/sven/workspace/wicket/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/ComponentTag.java (revision 554069) +++ /home/sven/workspace/wicket/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/ComponentTag.java (working copy)
@@ -653,7 +653,7 @@
                    if (value != null)
                    {
                        response.write("=\"");
-                        value = Strings.replaceAll(value, "\"", "\\\"");
+                        value = Strings.replaceAll(value, "\"", """);
                        response.write(value);
                        response.write("\"");
                    }

Should it not?

Sven

Reply via email to