Skip to content
Snippets Groups Projects
Commit d2e1fc50dbd1 authored by Daniel Veillard's avatar Daniel Veillard
Browse files

applied patch from Josh Parsons fixing bug #100056 added the example in

* libxslt/extensions.c: applied patch from Josh Parsons fixing bug
  #100056
* tests/docs/Makefile.am tests/docs/bug-100.xml
  tests/general/Makefile.am tests/general/bug-100.*: added the
  example in the regression tests for this case
* tests/docs/Makefile.am tests/docs/bug-99.xml
  tests/general/Makefile.am tests/general/bug-99.*: this test
  covers an xsl:attribute namespace bug that Norm pointed out.
Daniel
parent e9da3952321e
No related branches found
No related tags found
No related merge requests found
Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
* libxslt/extensions.c: applied patch from Josh Parsons fixing bug
#100056
* tests/docs/Makefile.am tests/docs/bug-100.xml
tests/general/Makefile.am tests/general/bug-100.*: added the
example in the regression tests for this case
* tests/docs/Makefile.am tests/docs/bug-99.xml
tests/general/Makefile.am tests/general/bug-99.*: this test
covers an xsl:attribute namespace bug that Norm pointed out.
Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
* libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
......
......@@ -757,6 +757,9 @@
if ((style == NULL) || (style->nsDefs == NULL))
return(0);
if (prefix == NULL)
prefix = BAD_CAST "#default";
cur = (xsltExtDefPtr) style->nsDefs;
while (cur != NULL) {
if (xmlStrEqual(prefix, cur->prefix))
......
......@@ -98,6 +98,8 @@
bug-96.xml \
bug-97.xml \
bug-98.xml \
bug-99.xml \
bug-100.xml \
character.xml \
array.xml \
items.xml
......
<doc/>
<doc/>
......@@ -102,6 +102,8 @@
bug-96.out bug-96.xsl \
bug-97.out bug-97.xsl \
bug-98.out bug-98.xsl \
bug-99.out bug-99.xsl \
bug-100.out bug-100.xsl \
character.out character.xsl \
character2.out character2.xsl \
itemschoose.out itemschoose.xsl \
......
<?xml version="1.0"?>
<!--libxslt:test element test worked-->
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://xmlsoft.org/XSLT/"
xsl:extension-element-prefixes="#default"
version='1.0'>
<xsl:template match="/">
<test/>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<doc xmlns="ns1" xmlns:ns1="ns1" ns1:attr="foo!"/>
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<xsl:element name="doc" namespace="ns1">
<xsl:attribute name="attr" namespace="ns1">
<xsl:text>foo!</xsl:text>
</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment