When markup type is XML, getLocalizer().getString( "xyz", (WebPage) ) throws
Exception
--------------------------------------------------------------------------------------
Key: WICKET-1796
URL: https://issues.apache.org/jira/browse/WICKET-1796
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.3.4
Environment: n/a
Reporter: Sebastian Gooren
When using
@Override
public String getMarkupType()
{
return "xml";
}
in a webpage, I cannot use getLocalizer().getString( "xyz", this ) anymore. I
traced it back to
Caused by: org.xml.sax.SAXParseException: Document root element "order", must
match DOCTYPE root "null".
Apparently, the wicket localizer
(org.apache.wicket.resource.loader.ComponentStringResourceLoader.loadStringResource,
line 142) decides to look for an XML properties file. Normally, this would be
ok. But now, since I have an XML file in place which is the markup for the
webpage, localization breaks. Wicket thinks that my markup file is an XML
properties file.
Right now it's either XML markup and no localization for that page, or HTML
markup.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.