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