XSLT Library, welche XSLT 2.0 beherrscht?

Dein Thema passt einfach in kein Forum? Dann probiers mal hier.
Antworten
otternase
Beiträge: 62
Registriert: 25. Januar 2008 12:20

XSLT Library, welche XSLT 2.0 beherrscht?

Beitrag von otternase »

Hallo

ist halb-off-topic:

kann mir jemand hinsichtlich eine Empfehlung geben hinsichtlich einer XSLT-Library, die
- XSLT 2.0 (speziell unbedingt copy-namespaces="no" in der xsl:copy-of Anweisung) beherrscht (libxslt versagt da leider)
- unter Windows und Linux funktioniert
- und möglichst gut mit Qt interagiert (am besten wäre es, wenn man QDomDocument übergeben könnte ...)

Vielen Dank
Markus
Undefined
Beiträge: 34
Registriert: 19. Oktober 2006 17:12

Beitrag von Undefined »

Vielleicht solltest du mal dein Problem beschreiben code etc.
XSLT 2.0 ports gibt es kaum in Open Source.

Code: Alles auswählen

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

<xsl:output version="1.0" 
  method="xml" 
  encoding="utf-8" 
  indent="yes"
  media-type="application/xhtml+xml"
/>

<xsl:namespace-alias stylesheet-prefix="xsl" result-prefix="my" />

<xsl:template match="/test">
<my:ausgabe>
<xsl:element name="{name(.)}">
  <xsl:copy-of select="item" />
</xsl:element>
</my:ausgabe>
</xsl:template>

</xsl:stylesheet>
otternase
Beiträge: 62
Registriert: 25. Januar 2008 12:20

Beitrag von otternase »

Hallo

das Problem ist das, dass beim Kopieren von Elementen ohen Namespaces welche angelegt werden.

Das von Dir angegebene Template löst das in der Tat, aber benötigt sehr viel mehr Ausführungszeit als copy-namespaces="no"
Antworten