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

Reply via email to