Subject: Re: Matching nodes in the default namespace From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 28 Sep 2000 20:00:39 GMT |
Here's the XML: <catalog xmlns="http://www.example.com/catalog/"> <book id="bk101"> <author>Some author</author> <title>Some Title</title> ... so that is the same input to XSL as <c:catalog xmlns:c="http://www.example.com/catalog/"> <c:book id="bk101"> <c:author>Some author</c:author> <c:title>Some Title</c:title> And here's test.xsl: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" > .... <xsl:template match="catalog"> <xsl:apply-templates/> </xsl:template> and thatmatches an element called catalog in the null namespace (or as the namespace rec calls it, not in a namespace at all) You want to match <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" xmlns:c="http://www.example.com/catalog/" exclude-result-prefixes="c"> .... <xsl:template match="c:catalog"> <xsl:apply-templates/> </xsl:template> even if your source file is using "http://www.example.com/catalog/" as the default namespace. David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Matching nodes in the default names, John E. Simpson | Thread | Re: Matching nodes in the default n, John E. Simpson |
escaping quotes with \", Lee Bierman | Date | RE: IE5.5 happy with xsl:import but, Andrew Kimball |
Month |