blutiger xml/dtd/xsl anfänger braucht hilfe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • blutiger xml/dtd/xsl anfänger braucht hilfe

    Also ich hab jetzt n paar pdfs zum Thema XML/DTD/XSL gelesen aber die haben mir auch nicht wirklich geholfen...ih komm in des Thema nicht so richtig rein.

    Ich versuch grad n Newsletter layout-design fürs Programm INXmail zu schreiben.


    Kann mir da jemand vielleicht ne beispiel XML/DTD und XSL Seite zeigen? also mit z.B. Textfeld image und link. oder so.

    Ich versteh auch nicht genau was in DTD und was in XML reinkommt.

    Die einzelnen Tags und funktionen hab ich schon einigermaßen verstanden aber das Gesamtpaket eben nicht.

    das was ich bis jetzt hab sieht so aus:

    also meine XML:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE email SYSTEM "inxmail.dtd">
    <?xml-stylesheet href="test.xsl" type="text/xsl" ?>

    <newsletter>

    <header>
    <logo>
    </logo>
    <title>
    </title>
    <subtitle>
    </subtitle>
    <greeting>
    </greeting>
    <paragraph>
    </paragraph>
    </header>
    <news>
    <title>
    </title>
    <text>
    </text>
    <paragraph>
    </paragraph>
    <kontakt>
    <Telefonnummer>
    </Telefonnummer>
    <Name>
    </Name>
    <Anschrift>
    </Anschrift>
    </kontakt>
    </news>

    </newsletter>

    meine DTD:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE newsletter [
    <!ELEMENT newsletter (header, bgcolor, news+, kontakt, link+, footer)>
    <!ELEMENT header (logo?, title, subtitle?, greeting,paragraph+)>
    <!ELEMENT news (title, text?, paragraph+)>
    <!ELEMENT kontakt (Telefonnummer, Name, Anschrift)>

    <!ELEMENT headert (#PCDATA)>
    <!ATTLIST headert
    lines CDATA "1"
    lang CDATA "Überschrift"
    limit CDATA "40">

    <!ELEMENT text (#PCDATA)>
    <!ATTLIST text
    lines CDATA "10"
    lang CDATA "Text">

    <!ELEMENT bgcolor (#PCDATA)>
    <!ATTLIST bgcolor
    component CDATA "Hintergrundfarbauswahl"
    default CDATA "#ff0000"
    lang CDATA "Background">

    <!ELEMENT link (#PCDATA)>
    <!ATTLIST link
    component CDATA "url"
    lines CDATA "1"
    lang CDATA "Web address">

    meine XSL:

    existiert noch net ich weiß nicht wie ich da ran gehn soll


    Würd mich freuen wenn mir da jemand weiterhelfen kann.
    Zuletzt geändert von Anbu; 19.01.2007, 13:33.
    Lurchi ! Lurchi ! Lurchi !
Lädt...
X