Mukul Gandhi created XALANJ-2781:
------------------------------------
Summary: 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
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]