1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="tutorialeintrag.xsl"?>
<?xml-stylesheet type="text/css" href="tutorialeintrag.css"?>
<!DOCTYPE tutorialeintrag SYSTEM "tutorialeintrag.dtd">
<tutorialeintrag thema="Beispielkapitel" author="Progman" lastchange="$Date: 2003-03-30 15:13:49 $" changeby="$Author: progman $">
<unterpunkt titel="Aufbau eines Kapitels">
<absatz>
Die Angaben lastchange="" und changeby="" mit dem Date und Author
soll man so lassen wie sie sind. Sie werden für das CVS benötigt.
Mit dem 'absatz'-Element kann man einen Absatz erstellen. Dies ist
gleichbedeutent mit einem p-Element. Wenn man innerhalb solch eines
Textes etwas kenntlich machen möchte, kann man ein 'hervorheben'-Element
benutzen, wie hier: <hervorheben>etwas ganz wichtiges</hervorheben>.
</absatz>
<bild quelle="uri zum bild" beschriftung="der Text der unter dem Bild stehen wird" />
<code typ="text">
Ein Preformartierter Text, benutzt ich z.B. für MySQL-Querys
und andere Sachen. Vergleichbar mit einem pre-Element aus HTML.
Den Text sollte man ganz links hinschreiben. Sonst erscheint der Code dann im
Tutorial viel zu weit rechts
</code>
<code typ="php">
So wie grad eben, nur das dieser Inhalt durch den PHP-Highlighter gejagt wird.
Man muss aber Manuell die PHP Start- und End-Elemente hinzufügen. Da man in XML
nicht so ohne weiteres die Größer- und Kleiner-Zeichen benutzen darf muss man
< für das kleiner-Zeichen und > für das größer-Zeichen benutzen:
<?php
echo("<p>Auch hier muss man die benutzen</p>\n");
?>
</code>
<aufzaehlung typ="nummer">
<eintrag>
<absatz>
So definiert man eine Aufzahlung. Bei typ="" kann entweder
Nummer oder Punkt stehen, jenachdem was man haben möchte.
Dann fügt man, wie hier, ein 'eintrag'-Element ein.
Dort drin können dann alle anderen Sachen wie 'absatz',
'bild' und so stehen.
</absatz>
<code typ="text">
Ein Beispieltext
</code>
</eintrag>
<eintrag>
<absatz>
Ein weitere Eintrag.
</absatz>
</eintrag>
</aufzaehlung>
<absatz>
Ein Link geht so:
<link verweis="http://selfhtml.teamone.de/xml/">XML-Lernen</link>.
Wenn man auf eine PHP-Funktion verweisen möchte, kann man
das hier Benutzen: <function>str_replace</function>. Das Script
ersetzt dass dann durch einen Link in das PHP-Manual auf php.net
</absatz>
<tabelle beschriftung="eine beispieltabelle">
<kopf>
<zelle>Eine Beispieltabelle</zelle>
</kopf>
<zeile>
<zelle>
Dies ist eine Beispiel-Tabelle. Jede Tabelle muss aus einem
Kopf bestehen und mindestens eine 'reihe' haben. Solche
Spezialeinstellungen wie colspan="" sind nicht möglich.
Innerhalb einer 'zelle', vergleichbar mit einem td-Element,
kann man nur Text oder die Elemente 'hervorheben', 'function'
und 'link' benutzen.
</zelle>
</zeile>
<zeile>
<zelle>
Wenn möglich sollte man ein 'code' oder 'aufzaehlung' benutzen.
</zelle>
</zeile>
</tabelle>
</unterpunkt>
<aufgabe frage="Verständlich?">
<absatz>
Eine Aufgabe ist so ähnlich aufgebaut wie ein 'unterpunkt'. Man
kann hier genaus Tabellen, Bilder und so einfügen. Jedes
Kapitel braucht mindestens 1 Aufgabe.
</absatz>
</aufgabe>
</tutorialeintrag>
|