Announcement

Collapse
No announcement yet.

Tabelle mit xml erzeugen

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

  • Tabelle mit xml erzeugen

    Hallo,

    ich (xml anfänger) möchte mit xml eine Tabelle erstellen. Habe die xml-, xsl- und dtd-Datei mit Hilfe eines Buches erzeugt. Leider zeigt der Browser in der xml nur die Daten (Tabelleninhalt) und in der xsl nur die Spaltenköpfe an.

    Habe gehört, daß es am Browser liegen kann. Habe Opera, IE 5.5 und N6 installiert und überall das gleiche Problem. Muß ich noch irgendetwas beachten oder woran kann das liegen?

    Bin für jeden Tipp dankbar und würde mich über eine schnelle Antwort freuen, da ich es dringend brauche.

  • #2
    Hallo Patrick<br>hier eine Bspl. Datei aus Docbook, vielleicht hilft Sie Dir weiter.Guck Sie Dir einfach mal im Explorer an. Gruß Silke<br><!DOCTYPE table PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
    <table frame=all><title>Sample Table</title>
    <tgroup cols=5 align=left colsep=1 rowsep=1>
    <colspec colname=c1>
    <colspec colname=c2>
    <colspec colname=c3>
    <colspec colnum=5 colname=c5>
    <spanspec spanname=hspan namest=c1 nameend=c2 align=center>
    <spanspec spanname=bspan namest=c2 nameend=c3 align=center>
    <thead>
    <row>
    <entry spanname=hspan>Horizontal Span</entry>
    <entry>a3</entry>
    <entry>a4</entry>
    <entry>a5</entry>
    </row>
    </thead>
    <tfoot>
    <row>
    <entry>f1</entry>
    <entry>f2</entry>
    <entry>f3</entry>
    <entry>f4</entry>
    <entry>f5</entry>
    </row>
    </tfoot>
    <tbody>
    <row>
    <entry>b1</entry>
    <entry>b2</entry>
    <entry>b3</entry>
    <entry>b4</entry>
    <entry morerows=1 valign=middle><para> <!-- Pernicous Mixed Content -->
    Vertical Span</para></entry>
    </row>
    <row>
    <entry>c1</entry>
    <entry spanname=bspan morerows=1 valign=bottom>Span Both</entry>
    <entry>c4</entry>
    </row>
    <row>
    <entry>d1</entry>
    <entry>d4</entry>
    <entry>d5</entry>
    </row>
    </tbody>
    </tgroup>
    </table&gt

    Comment


    • #3
      Hallo Patrick<br>im Buch DocBook von oReilly ist eine Bspl. Tabelle. Zur Not schicke ich Dir per Mail den code rüber und Du kannst Dir mal den Aufbau anschauen.Gruß Silk

      Comment


      • #4
        Hallo,<br>
        die Transformation auf der Client-Seite beherrscht meines Wissens nur der IE.<br>
        Einfach mal folgende Punkte prüfen:<br>
        1. Im XMl-Dokument ist eine Referenz auf das XSLT-Dokument enthalten:
        <pre>
        <?xml:stylesheet href="test.xsl" type="text/xsl"?>
        </pre>
        2. Im XSLT-Dokument ist eine korrekte Definition für den xsl-Namespace angegeben:<br>
        Im IE ohne MSXML3 muss dieser folgendermaßen lauten:
        <pre>
        <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
        </pre>
        Wenn der MSXML3 Parser im Replacemode installiert ist, darf dort auch
        <pre>
        <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        </pre>
        stehen. Damit steht dann der volle Funktionsumfang von XSLT V1.1 zur Verfügung.<br>
        Gruss Michae

        Comment


        • #5
          hallo silke,

          vielen dank für den tipp. habe von oReilly nur das buch: java und xml und das hilft mir nicht sonderlich. es wäre sehr nett, wenn du mir den code schicken könntest, nach dem buch schaue ich mich in der bibliothek um. vielen dank im vorraus.
          gruß patrick ([email protected]

          Comment

          Working...
          X