[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] access the root element
Subject: Re: [xsl] access the root element From: Jon Gorman <jonathan.gorman@xxxxxxxxx> Date: Thu, 3 Nov 2005 11:00:47 -0600 |
On 11/3/05, Kai Hackemesser <kaha@xxxxxx> wrote: > Jon, > > adding the namespace like Roman suuggested did work. But I have'nt fully > understood yet, why. Well, you might want to google for some information on namespaces if you're not sure. Think of namespaces as a qualifier for an element. So to distingish, say a dublin core element with the name "Subject" and an element in my own XML application "Subject" I could associate each with a namespace. The xmlns="http://metrics.sourceforge.net/2003/Metrics-First-Flat" is putting all the that element and all the descendent elements in that doc into that namespace. XSLT assumes that when you try to match something like Metrics, you're look for unquaified elements named Metrics. But what you really want to look for are qualified elements named Metrics. To indicate in the XPATH that the name Metrics is in the proper namespace you prefix it with the m, which in the beginning of the document is assoicated with that namespace. Hopefully I haven't made it any more confusing, but that's the shortest description I can give. Using google will more than likely turn up much better descriptions. (Or you could go to www.w3.org and read the specs.) Jon Gorman
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] access the root element, Kai Hackemesser | Thread | Re: [xsl] access the root element, Kai Hackemesser |
Re: [xsl] access the root element, Kai Hackemesser | Date | [xsl] [ANN] Saxon 8.6, Michael Kay |
Month |