So sehe mein xml und xsl file etwa aus. Im xsl verwende ich nur ein xsl:template
XSL File:
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xyz="http://www.xyz.org/instance" xmlns:iso4222="http://www.xyz.org/iso4222" xmlns:abc="http://abc.org/int/2005" xmlns="http://www.xyz.org/instance" exclude-result-prefixes="abc iso4222 xyz">
<xsl:output method="html"/>
<xsl:decimal-format name="base" decimal-separator="." grouping-separator="," minus-sign="-"/>
<xsl:template match="/">
<html xmlns="http://www.xyz.org/instance">
<body>
.
.
.
.
.
XML File
<?xml version="1.0" encoding="utf-8"?>
<xbrl xmlns="http://www.xyz.org/instance" xmlns:link="http://www.xyz.org/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4222="http://www.xyz.org/iso4222" xmlns:abc="http://abc.org/int/2005">
<link:schemaRef xlink:type="simple" xlink:href="schema.xsd"/>
<root>
<versuch wahl="yes">8764386</versuch>
<!-- usw. usw. -->
.
.
.
</root>
Wie gesagt, wenn ich <xsl:template match="*[@wahl='no']"> werden mir zwar werte angezeigt, aber alle nur hintereinander und sind auch nicht die ich brauche. Wo liegt da mein Fehler? Ich raffe es nicht.
Hallo,
<xsl:template match="*[@wahl='no']">
aber wenn ich es auf meine "große" XML Datei anwenden, kommt nur müll.Dann rufst du vermutlich die Templates falsch auf. Ohne Code kann man aber nichts genaures sagen.
Grüße
Thomas