xsl doctype dynamisch setzen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Pischti
Beiträge: 417
Registriert: 20.02.2002 12:54:18
Wohnort: dresden

xsl doctype dynamisch setzen

Beitrag von Pischti » 27.06.2008 16:31:56

hi,
gibts es mit xsl eine möglichkeit in anhängigkeit von einem match oder anhand einer gestzten variablen einen doctype zu setzen?

damit mach ich es statisch

Code: Alles auswählen

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="no" encoding="ISO-8859-1" omit-xml-declaration="no"
      doctype-system="http://meinhost.de/test.dtd"/>
ich hatte es aber gern so (was aber so natürlich nicht funktionert):

Code: Alles auswählen

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:template match="/abs">
      <xsl:output method="xml" indent="no" encoding="ISO-8859-1" omit-xml-declaration="no"
          doctype-system="http://meinhost.de/test.dtd"/>
  </xsl:template>

  <xsl:template match="/xyz">
      <xsl:output method="xml" indent="no" encoding="ISO-8859-1" omit-xml-declaration="no"
          doctype-system="http://meinhost.de/nocheintest.dtd"/>
  </xsl:template>
jemand eine idee ?
gruss pischti
debian stable

Antworten