Arjun Vade created TRINIDAD-2315:
------------------------------------
Summary: Fix schema errors in trinidad-config.xsd and menuNode.xsd
Key: TRINIDAD-2315
URL: https://issues.apache.org/jira/browse/TRINIDAD-2315
Project: MyFaces Trinidad
Issue Type: Bug
Reporter: Arjun Vade
Priority: Minor
This jira is to fix schema errors in trinidad-config.xsd and menuNode.xsd
Errors seen:
* Invalid reference: http://myfaces.apache.org/trinidad/menu:sharedNode in
menuNode.xsd
* Invalid reference: http://myfaces.apache.org/trinidad/menu:groupNode in
menuNode.xsd
* Invalid reference: http://myfaces.apache.org/trinidad/menu:itemNode in
menuNode.xsd
* invalid facet "pattern" for type "simpleType" in trinidad-config.xsd
Fix:
* menuNode.xsd is referring to elements defined in sharedNode.xsd,
groupNode.xsd & itemNode.xsd without including them. The fix is to include the
three files(sharedNode.xsd, groupNode.xsd & itemNode.xsd) in menuNode.xsd.
* trinidad-config.xsd has the following code in it.
<simpleType name="expressionType">
<restriction base="string" >
<pattern value="\#\{.+\}" />
</restriction>
</simpleType>
In this '#' is unnecessarily escaped using backslash. Since '#' has no special
meaning in regular expressions, it should not be escaped.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira