+Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+ * libxslt/attributes.c: fixed a bug reported by Norm
+
Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
* python/libxml.c : fixed a small warning.
<arg name='pattern' type='const xmlChar *' info='an XSLT pattern '/>
<arg name='doc' type='xmlDocPtr' info='the containing document '/>
<arg name='node' type='xmlNodePtr' info='the containing element '/>
- <arg name='style' type='xsltStylesheetPtr'/>
- <arg name='runtime' type='xsltTransformContextPtr'/>
+ <arg name='style' type='xsltStylesheetPtr' info='the stylesheet '/>
+ <arg name='runtime' type='xsltTransformContextPtr' info='the transformation context, if done at run-time '/>
</function>
<function name='xsltCopy' file='transform'>
<info>Process the xslt copy node on the source node</info>
<ref name='xsltTestCompMatchList'/>
</word>
<word name='done'>
+ <ref name='xsltCompilePattern'/>
<ref name='xsltEvalGlobalVariables'/>
<ref name='xsltInitCtxtKeys'/>
<ref name='xsltLoadStylesheetPI'/>
<word name='run'>
<ref name='WITH_XSLT_DEBUG'/>
</word>
+ <word name='run-time'>
+ <ref name='xsltCompilePattern'/>
+ </word>
</letter>
</chunk>
<chunk name='chunk6'>
} else if (comp->ns != NULL) {
ns = xsltGetSpecialNamespace(ctxt, inst, comp->ns, prefix,
ctxt->insert);
+ } else if (prefix != NULL) {
+ xmlNsPtr tmp;
+ tmp = xmlSearchNs(inst->doc, inst, prefix);
+ if (tmp != NULL) {
+ ns = xsltGetNamespace(ctxt, inst, tmp, ctxt->insert);
+ }
}
if ((fromset) && (ns != NULL))
def skip_function(name):
if name[0:12] == "xmlXPathWrap":
return 1
+ if name == "xsltMatchPattern":
+ return 1
# if name[0:11] == "xmlXPathNew":
# return 1
return 0
namespace()
specialNamespace()
- # functions from module pattern
- matchPattern()
-
# functions from module templates
attrListTemplateProcess()
attrTemplateProcess()