[XML-SIG] [Bug #125225] system-property(xsl:vendor-url) fails

noreply@sourceforge.net noreply@sourceforge.net
Sun, 10 Dec 2000 01:10:34 -0800


Bug #125225, was updated on 2000-Dec-10 01:10
Here is a current snapshot of the bug.

Project: Python/XML
Category: 4Suite
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Submitted by: rtmyers
Assigned to : nobody
Summary: system-property(xsl:vendor-url) fails

Details: Using 4XSLT v.0.10.2, RH 6.2, Python 1.5.2.

Following stylesheet:

<?xml version="1.0"?>

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <xsl:template match="/">
    <xsl:message><xsl:value-of select="system-property('xsl:vendor-url')"/></xsl:message>
  </xsl:template>

</xsl:transform>

Running this against arbitrary XML file gives traceback:

[rtm@rabbit xsgf]# 4xslt table.xml vendor.xsl
Traceback (innermost last):
  File "/usr/bin/4xslt", line 5, in ?
    _4xslt.Run(sys.argv)
  File "/usr/lib/python1.5/site-packages/xml/xslt/_4xslt.py", line 87, in Run
    topLevelParams=top_level_params)
  File "/usr/lib/python1.5/site-packages/xml/xslt/Processor.py", line 127, in runUri
    writer, uri, outputStream)
  File "/usr/lib/python1.5/site-packages/xml/xslt/Processor.py", line 177, in runNode
    self.applyTemplates(context, None)
  File "/usr/lib/python1.5/site-packages/xml/xslt/Processor.py", line 193, in applyTemplates
    found = sty.applyTemplates(context, mode, self, params)
  File "/usr/lib/python1.5/site-packages/xml/xslt/Stylesheet.py", line 356, in applyTemplates
    patternInfo[TEMPLATE].instantiate(context, processor, params)
  File "/usr/lib/python1.5/site-packages/xml/xslt/TemplateElement.py", line 115, in instantiate
    context = child.instantiate(context, processor)[0]
  File "/usr/lib/python1.5/site-packages/xml/xslt/MessageElement.py", line 41, in instantiate
    context = child.instantiate(context, processor)[0]
  File "/usr/lib/python1.5/site-packages/xml/xslt/ValueOfElement.py", line 41, in instantiate
    result = self._expr.evaluate(context)
  File "/usr/lib/python1.5/site-packages/xml/xpath/ParsedExpr.py", line 171, in evaluate
    return self._func(context, arg0)
  File "/usr/lib/python1.5/site-packages/xml/xslt/ExtFunctions.py", line 126, in SystemProperty
    if split_name[0] == XSL_NAMESPACE:
NameError: XSL_NAMESPACE
[rtm@rabbit xsgf]# 

For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=125225&group_id=6473