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