You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org> on 2008/08/17 16:37:44 UTC

[jira] Created: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Finalize XML Schema Type Alternatives Implementation
----------------------------------------------------

                 Key: XERCESJ-1325
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
             Project: Xerces2-J
          Issue Type: New Feature
          Components: XML Schema 1.1 Structures
    Affects Versions: 2.9.1
         Environment: Any
            Reporter: Hiranya Jayathilaka


The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCES-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Michael Glavassevich (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Glavassevich updated XERCESJ-1325:
------------------------------------------

    Fix Version/s: 2.10.0

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>            Assignee: Khaled Noaman
>             Fix For: 2.10.0
>
>         Attachments: cta-sample.zip, xercesj-1325-update1.patch, XERCESJ-1325-update2.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated XERCESJ-1325:
-----------------------------------------

    Description: The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.  (was: The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCES-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.)

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated XERCESJ-1325:
-----------------------------------------

    Attachment: cta-sample.zip

The attached zip contains a sample XSD file and an XML file demonstrating the usage of XML schema type alternatives. The test expressions in the XSD file cover a  fairly wide range of XPath expressions. 

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: cta-sample.zip, xercesj-1325-update1.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated XERCESJ-1325:
-----------------------------------------

    Attachment: XERCESJ-1325-update2.patch

The previous patch contains a couple of lines that I forgot to clean up. Here's the most accurate and up-to-date patch.

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: cta-sample.zip, xercesj-1325-update1.patch, XERCESJ-1325-update2.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Assigned: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Michael Glavassevich (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Glavassevich reassigned XERCESJ-1325:
---------------------------------------------

    Assignee: Khaled Noaman

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>            Assignee: Khaled Noaman
>         Attachments: cta-sample.zip, xercesj-1325-update1.patch, XERCESJ-1325-update2.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated XERCESJ-1325:
-----------------------------------------

    Attachment: xercesj-1325-update1.patch

Made some minor changes to the previously attached patch. Got rid of generics to support old Java versions.

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: xercesj-1325-update1.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Resolved: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Michael Glavassevich (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Glavassevich resolved XERCESJ-1325.
-------------------------------------------

    Resolution: Fixed

Hi Hiranya, Khaled committed [1] your code to the XML Schema 1.1 branch last week.  I made a few minor changes to the XPath 2.0 support today so that it now compiles and runs on Java 1.3.1. There were a couple calls to String.split() (which was only added in Java 1.4).

Thanks for all the work you've done over the summer.  It's much appreciated.

[1] http://svn.apache.org/viewvc?view=rev&revision=690999

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>            Assignee: Khaled Noaman
>         Attachments: cta-sample.zip, xercesj-1325-update1.patch, XERCESJ-1325-update2.patch, XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org


[jira] Updated: (XERCESJ-1325) Finalize XML Schema Type Alternatives Implementation

Posted by "Hiranya Jayathilaka (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESJ-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated XERCESJ-1325:
-----------------------------------------

    Attachment: XERCESJ-1325.patch

Attached patch includes a bare minimal XPath 2.0 implementation and other necessary elements to finalize the type alternatives implementation.

> Finalize XML Schema Type Alternatives Implementation
> ----------------------------------------------------
>
>                 Key: XERCESJ-1325
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1325
>             Project: Xerces2-J
>          Issue Type: New Feature
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.9.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: XERCESJ-1325.patch
>
>
> The basic infrastructure for XML schema type alternatives was implemented sometime back (XERCESJ-1320). A bare minimal XPath 2.0 implementation is needed to finalize the type alternatives implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org