PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   XML (https://www.php-resource.de/forum/xml/)
-   -   blutiger xml/dtd/xsl anfänger braucht hilfe (https://www.php-resource.de/forum/xml/80461-blutiger-xml-dtd-xsl-anfaenger-braucht-hilfe.html)

Anbu 19-01-2007 11:35

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.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:32 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG