[ 
https://issues.apache.org/jira/browse/XERCESJ-1541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mukul Gandhi updated XERCESJ-1541:
----------------------------------
    Fix Version/s: 2.12.0

> enhancements to CTA implementation
> ----------------------------------
>
>                 Key: XERCESJ-1541
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1541
>             Project: Xerces2-J
>          Issue Type: Improvement
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.11.0
>            Reporter: Mukul Gandhi
>            Assignee: Mukul Gandhi
>             Fix For: 2.12.0
>
>
> I thought it's good to create a JIRA issue for these changes for tracking 
> purposes. We made following enhancements to the XSD 1.1 CTA implementation 
> post 2.11.0 release.
> 1. The in-scope namespaces are now visible within XDM trees for CTA, when 
> working in full XPath 2.0 mode. This makes possible namespace aware 
> operations on CTA XDM nodes (e.g fn:resolve-QName etc).
> 2. There's now an enhanced static type checking of CTA XPath expressions. 
> This is essentially to raise certain errors during static analysis phase for 
> XPath evaluations (for e.g to detect if the schema type used in XPath 
> expression is present in in-scope schema types, or if the namespace prefix 
> used in XPath expressions is declared).
> 3. The XDM tree of CTA now carry the document URI of the parent document.
> 4. We now set base-uri property in CTA's XPath static context.
> 5. We now correctly set type annotations on CTA XDM nodes, namely the type 
> xs:untyped on the CTA root node (which would be an element node), and 
> xs:untypedAtomic on it's possible attributes.
> 6. Providing an improved PsychoPath XPath 2.0 JAR file. This includes quite a 
> few improvements to couple of XPath 2.0 F&O function implementations, and few 
> other enhancements. This provides benefits for CTA (when working in full 
> XPath 2.0 mode)  and <assert> processing.
> 7. CTA fixes mentioned in JIRA issues XERCESJ-1533, XERCESJ-1508, 
> XERCESJ-1503.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to