You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Holger Floerke (JIRA)" <xa...@xml.apache.org> on 2008/07/28 16:07:32 UTC
[jira] Created: (XALANC-679) Possible wrong evaluation of
abbreviated XPath in template match
Possible wrong evaluation of abbreviated XPath in template match
----------------------------------------------------------------
Key: XALANC-679
URL: https://issues.apache.org/jira/browse/XALANC-679
Project: XalanC
Issue Type: Bug
Affects Versions: 1.10
Reporter: Holger Floerke
Using the Stylesheet
"""
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="artikel/*[starts-with(name(),'artikel-')]//titel" >
'<xsl:value-of select="."/>'<xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"/>
</xsl:stylesheet>
"""
to transform the xml document
"""
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<artikel>
<artikel-xxx>
<titel>good</titel>
<div>
<titel>good2</titel>
</div>
</artikel-xxx>
</artikel>
</ROOT>
"""
results in
"""
<?xml version="1.0" encoding="UTF-8"?>
'good'
"""
should be
"""
<?xml version="1.0" encoding="UTF-8"?>
'good'
'good2'
"""
The old instant saxon produces the expected output.
Removing the Step "*[starts-with(name(),'artikel-')]" results in the expected output.
--
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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org
[jira] Resolved: (XALANC-679) Possible wrong evaluation of
abbreviated XPath in template match
Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
[ https://issues.apache.org/jira/browse/XALANC-679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Bertoni resolved XALANC-679.
----------------------------------
Resolution: Fixed
Fix Version/s: CurrentCVS
Patch committed.
> Possible wrong evaluation of abbreviated XPath in template match
> ----------------------------------------------------------------
>
> Key: XALANC-679
> URL: https://issues.apache.org/jira/browse/XALANC-679
> Project: XalanC
> Issue Type: Bug
> Affects Versions: 1.10
> Reporter: Holger Floerke
> Assignee: David Bertoni
> Fix For: CurrentCVS
>
> Attachments: XALANC-679.patch
>
>
> Using the Stylesheet
> """
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
> <xsl:template match="artikel/*[starts-with(name(),'artikel-')]//titel" >
> '<xsl:value-of select="."/>'<xsl:text>
> </xsl:text>
> </xsl:template>
> <xsl:template match="text()"/>
> </xsl:stylesheet>
> """
> to transform the xml document
> """
> <?xml version="1.0" encoding="UTF-8"?>
> <ROOT>
> <artikel>
> <artikel-xxx>
> <titel>good</titel>
> <div>
> <titel>good2</titel>
> </div>
> </artikel-xxx>
> </artikel>
> </ROOT>
> """
> results in
> """
> <?xml version="1.0" encoding="UTF-8"?>
> 'good'
> """
> should be
> """
> <?xml version="1.0" encoding="UTF-8"?>
> 'good'
> 'good2'
> """
> The old instant saxon produces the expected output.
> Removing the Step "*[starts-with(name(),'artikel-')]" results in the expected output.
--
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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org
[jira] Assigned: (XALANC-679) Possible wrong evaluation of
abbreviated XPath in template match
Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
[ https://issues.apache.org/jira/browse/XALANC-679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Bertoni reassigned XALANC-679:
------------------------------------
Assignee: David Bertoni
> Possible wrong evaluation of abbreviated XPath in template match
> ----------------------------------------------------------------
>
> Key: XALANC-679
> URL: https://issues.apache.org/jira/browse/XALANC-679
> Project: XalanC
> Issue Type: Bug
> Affects Versions: 1.10
> Reporter: Holger Floerke
> Assignee: David Bertoni
>
> Using the Stylesheet
> """
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
> <xsl:template match="artikel/*[starts-with(name(),'artikel-')]//titel" >
> '<xsl:value-of select="."/>'<xsl:text>
> </xsl:text>
> </xsl:template>
> <xsl:template match="text()"/>
> </xsl:stylesheet>
> """
> to transform the xml document
> """
> <?xml version="1.0" encoding="UTF-8"?>
> <ROOT>
> <artikel>
> <artikel-xxx>
> <titel>good</titel>
> <div>
> <titel>good2</titel>
> </div>
> </artikel-xxx>
> </artikel>
> </ROOT>
> """
> results in
> """
> <?xml version="1.0" encoding="UTF-8"?>
> 'good'
> """
> should be
> """
> <?xml version="1.0" encoding="UTF-8"?>
> 'good'
> 'good2'
> """
> The old instant saxon produces the expected output.
> Removing the Step "*[starts-with(name(),'artikel-')]" results in the expected output.
--
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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org