Announcement

Collapse
No announcement yet.

Herangehensweise beim xsl schreiben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Herangehensweise beim xsl schreiben

    Hallo!

    Ich habe ein xsd und verschiedene xml's gegeben.
    Mit xsl möchte ich die xml's auslesen (die Werte mit Bindings in Objekte übergeben, aber das nur nebenbei).
    Sowohl die xsd, als auch die Quell-xml's sind recht komplex.

    Ich habe bis her nie eine xsl geschrieben.
    Gibt es für dieses Problem ein Standartweg?
    Welche Möglichkeiten, das xsl-Dokument zu schreiben, sind sinnvoll?

    Frank
    www.mehlhop.com

  • #2
    Hallo,
    1. Grundlagen von XSLT aneignen
    2. Ziel der Transformation definieren
    3. XSLT Schritt für Schritt erstellen (mit den Templates geht das ganz gut)


    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Hi Gü!

      Schritt 1 ist klar, hab ich (mehr oder minder) erledigt.

      Das Ziel zu definieren ist so ein bissl mein Problem.
      Ich habe ja eine xsd, und die bestimmt das Ziel.
      Geh ich diese xsd von Hand durch und schreibe die Ziele in xsl(t)
      oder gibt es da auch eine andere, vielleicht automatisierte
      oder sonstwas Methode / Technik?

      Frank
      Zuletzt editiert von gfoidl; 13.12.2011, 12:20. Reason: Quote enfernt
      www.mehlhop.com

      Comment


      • #4
        Wenn XSLT 2.0 verwendet wird, kann bei Nutzung eines "Schema-aware" XSLT-Prozessors (AltovaXML, kommerzielle Saxon-Versionen) mittels xsl:import-schema auch die XML-Ausgabe validiert werden. Ansonsten sind durchaus Handarbeit und Feintuning erforderlich, um die nötigen Templates zu definieren.

        Hier noch ein Hinweis auf einen kürzlich gehaltenen Tutorial-Vortrag. Es handelt sich um einen projektbezogenen Überblick für die Umsetzung von Zielformaten im Bereich Technische Redaktion.

        Comment


        • #5
          Hallo Thomas,

          super Präsentation - danke.

          mfG Gü
          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

          Comment


          • #6
            Danke schön Thomas!

            Ich habe mit Deinen Vortrag (pdf) angeschaut.
            Da seh ich Arbeit auf mich zukommen.

            LG! Frank
            www.mehlhop.com

            Comment

            Working...
            X