Subject: RE: Refinement: [xsl] creating namespaces in a generated script From: Jarno.Elovirta@xxxxxxxxx Date: Wed, 18 Sep 2002 13:30:06 +0300 |
Hi, > staroffice/content.xml (which does not include namespace > declarations for > ns1, ns2, ns): > > <text:p text:style-name="Standard"> > <text:variable-set text:name="__Adressen_jeweilsInZeile" > text:value-type="string"> > /ns1:elem1/ns1:elem2/ns2:elem3/ns2:elem3</text:variable-set> > </text:p> > > > generated.xsl > > <xsl:template match="/ns1:elem1/ns1:elem2/ns2:elem3/ns2:elem3"> > > > All the missing namespaces have the same format: > xmlns:ns1="http//foo.bar.ns1" > xmlns:ns2="http//foo.bar.ns2" Instead of writing an XPath parser in XSLT to get the namespace prefixes, wouldn't it be easier to hard-code the ns-declarations, since I would guess that in your case they're xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:meta="http://openoffice.org/2000/meta" xmlns:script="http://openoffice.org/2000/script" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:chart="http://openoffice.org/2000/chart" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:config="http://openoffice.org/2001/config" or do you really need to generate them dynamically? Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Refinement: [xsl] creating name, David Carlisle | Thread | AW: Refinement: [xsl] creating name, Fries, Markus, fiscu |
Refinement: [xsl] creating namespac, Fries, Markus, fiscu | Date | Re: Refinement: [xsl] creating name, David Carlisle |
Month |