[
https://issues.apache.org/jira/browse/XALANJ-2781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mukul Gandhi resolved XALANJ-2781.
----------------------------------
Resolution: Later
I've reviewed Xalan-J's codebase on xsl 3 dev repos branch to be able to
implement the functionality as described in this jira issue, and I feel that I
can't implement this enhancement early. As of now, I'm resolving this jira
issue with resolution, to be implemented later.
> implementation of xsl template match pattern schema-element(elemName)
> ---------------------------------------------------------------------
>
> Key: XALANJ-2781
> URL: https://issues.apache.org/jira/browse/XALANJ-2781
> Project: XalanJ2
> Issue Type: New Feature
> Security Level: No security risk; visible to anyone(Ordinary problems in
> Xalan projects. Anybody can view the issue.)
> Components: transformation, Xalan-interpretive
> Reporter: Mukul Gandhi
> Assignee: Mukul Gandhi
> Priority: Major
>
> I'm creating this jira issue, to track implementation of this new XSL
> transformation feature on Xalan-J's XSL 3 dev repos branch. The requirements
> for this are as follows, as per XSLT 3 specification.
> Given that, within an XSL stylesheet there are two template definitions as
> mentioned below are present.
> 1)
> <xsl:template match="schema-element(abc)">
> ...
> </xsl:template>
> 2)
> <xsl:template match="abc">
> ...
> </xsl:template>
> An XML input element 'abc' context item occurs, and an XSL template needs to
> be selected to process this context element, then an XSL transformation
> processor shall select the XSL template as follows.
> (a) If an XML input document has been validated with a schema and a top-level
> element declaration "abc" exist, then XSL template 1) shall be selected for
> processing.
> (b) If an XML input document has been validated with a schema and a top-level
> element declaration "abc" doesn't exist, or if schema validation has not been
> done, then XSL template 2) shall be selected for processing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]