Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 19-01-2007, 11:35
Anbu
 Registrierter Benutzer
Links : Onlinestatus : Anbu ist offline
Registriert seit: Dec 2006
Beiträge: 505
Anbu zeigte ein beschämendes Verhalten in der Vergangenheit
Standard 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.
__________________
Lurchi ! Lurchi ! Lurchi !

Geändert von Anbu (19-01-2007 um 13:33 Uhr)
Mit Zitat antworten