Announcement

Collapse
No announcement yet.

XML-Dokument mit verschiedenen XSL-Dateien bearbeiten

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

  • XML-Dokument mit verschiedenen XSL-Dateien bearbeiten

    Hallo,
    Ich habe ein Problem:
    Ich habe ein XML-Dokument erstellt,das ich in verschiedenen Frames
    verschieden anzeigen will. Gibt es eine Möglichkeit, dieses Dokument
    mit verschiedenen XSL-Dokumenten zu bearbeiten? Wenn ja,dann wie?
    Schon im Voraus vielen Dank!
    Alex

  • #2
    Hi,

    soweit ich weiss, gibt es im Moment keine Möglichkeit mehrere Stylesheet PIs (Processing Instruction) statisch in eine Seite einzubinden.
    Entweder Du benutzt ein Tool, mit dem Du die XSL Dateien zur Laufzeit angibst oder Du schreibst sie über ein geeignetes API direkt in das Objektmodell der Seite rein.

    Gruß,

    Clau

    Comment


    • #3
      Verscuh doch mal folgendes:<br>
      1. HTML Datei:<br>
      <html><br>
      <head><br>
      </head><br>
      <script language="JavaScript" FOR="window" EVENT="onload"><br>
      source = new ActiveXObject('Microsoft.XMLDOM');<br>
      source.async = false;<br>
      source.load('test.xml')<br>
      style = new ActiveXObject('Microsoft.XMLDOM');<br>
      style.async = false;<br>
      style.load('test.xsl')<br>
      document.write(source.transformNode(style));<br>
      </script><br>
      <body><br>
      <br>
      </body><br>
      <br>
      2. XML-Datei:<br>
      <?xml version="1.0" encoding="ISO-8859-1"?><br>
      <dokument><br>
      <titel>Test</titel><br>
      </dokument><br>
      <br>
      3. XSL-Datei:<br>
      <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"><br>
      <br>
      <xsl:template><xsl:apply-templates/></xsl:template><br>
      <br>
      <xsl:template match="text()"><b><xsl:value-of<br> select="."/></b></xsl:template><br>
      <br>
      </xsl:stylesheet><br>
      <br>Das funktioniert natürlich nur mit IE5

      Comment


      • #4
        Hallo Michael,

        ich denke es ist besser, wenn wir nicht auch noch XML mit irgend so einem proprietären Microsoft-Mist verdrecken, oder?

        Nichts für ungut,

        Clau

        Comment

        Working...
        X