Subject: Re: Matching nodes in the default namespace From: "John E. Simpson" <simpson@xxxxxxxxxxx> Date: Thu, 28 Sep 2000 17:23:03 -0400 |
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.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Matching nodes in the default n, David Carlisle | Thread | Re: Matching nodes in the default n, David Carlisle |
RE: escaping quotes with \", Brian Young | Date | XML+XSL Workflow Advice?, Dylan Parker |
Month |