Hi,
Auch wenn ich mit dieser Frage wahrscheinlich die ganze Breite meines Unwissens bzgl. xml dokumentiere:
Hat Jemand eine Idee, wie ich an dieses "Stylesheet" dazu bringe statt dem Attribut: "ÄÖÜName" "ss:Name" auszugeben?
Der Doppelpunkt ist halt das Problem!
Sind so die ersten Versuche eine Exceltabelle per xml zu füllen.
<?xml version="1.0"?>
<xsl:transform version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" xmlns:dxl="
http://www.lotus.com/dxl" exclude-result-prefixes="dxl">
<xsl:output method="xml" indent="yes" encoding="UTF-8" omit-xml-declaration="no"/>
<xsl:template match="/">
<xsl:apply-templates select="dxl:document"/>
</xsl:template>
<xsl:template match="dxl:document">
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="
http://www.w3.org/TR/REC-html40">
<xsl:call-template name="GetValue"/>
</Workbook>
</xsl:template>
<xsl:template name="GetValue">
<xsl:for-each select="dxl:item">
<xsl:choose>
<xsl:when test="@name='Cars'">
<xsl:element name="Worksheet">
<xsl:attribute name = "ÄÖÜName">
<xsl:value-of select="*"/>
</xsl:attribute>
</xsl:element>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:template>
</xsl:transform>
Vielen Dank schonmal.
Jester