Wie teilt man Diazo auf vernünftige Weise?

8

Ich habe dieses Problem bisher mehr als einmal gesehen und möchte es jetzt finden eine perfekte Lösung:

Wenn Sie ein sehr komplexes Diazo-Thema haben, früher oder Später werden Sie die Regeln in Teilmengen aufteilen und verschieben separate Dateien.

Meine Gewohnheit ist es, sie basierend auf der Vorlage getrennt zu halten auf die sie angewendet werden müssen. Nun, was ist die bessere Lösung für? Wählen Sie, welche von ihnen sollte angewendet werden?

Inzwischen habe ich diese 2 gefunden Lösungen:

  1. Sie können eine Liste von "Regeln" mit Bedingungen haben, die die Vorlage und dann das korrekte externe XML importieren. Es gibt 2 Nachteile hier müssen Sie hoffen, dass alle Bedingungen gegenseitig sind exklusiv, und die "sonst" -Option, die im Grunde eine andere ist "Regeln" mit allen vorherigen Bedingungen innerhalb eines not() , wächst wahnsinnig groß
  2. Sie können xsl:choose verwenden, aber diese Option scheint nicht funktionieren perfekt, da die Option xsl:otherwise nicht immer angewendet wird und ich bin mir nicht sicher, ob das Konstrukt auf dem ersten verifiziert endet %Code%

Vermisse ich etwas? Haben Sie andere Optionen oder können Sie auswählen Welches dieser beiden ist das Beste?

    
Giacomo Spettoli 16.10.2013, 11:10
quelle

1 Antwort

1

Das ist also eine halbe Antwort. Ich bin kein Diazo-Experte, aber Thijs-Code ist und er hat viele Beispiele, Regel-Sets aufzuteilen und verschiedene Teile von Diazo-Themen wiederzuverwenden, die Sie vielleicht sehen wollen.

Sein Gitarrespiel:

%Vor%

Beispielthema:

%Vor%     
vangheem 24.10.2013 20:58
quelle

Tags und Links