base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<h2>Unterschiede zu XML</h2> baseportal entspricht aus verschiedenen Gründen keinem "reinen" XML. Trotzdem kann man problemlos 100% XML-konforme Seiten erstellen. Die Betonung liegt auf <i>kann</i> - man muss nicht ;-) <ul> <li>Aus "historischen Gründen" (die vorige Version von baseportal akzeptierte keine Anführungsstriche <c>"..."</c> um die Parameter) und weil viele Browser es tolerieren (und deshalb viele Anwender es gewohnt sind) können bei baseportal die Anführungsstriche <c>"..."</c> bei Parametern weggelassen werden. <li>baseportal akzeptiert (wie ursprüngliches HTML) auch alleinstehende Tags ohne <c>/></c> als Abschluss (Also z.B. <c><br></c> statt <c><br /></c>) <li>baseportal unterscheidet (wie ursprüngliches HTML) bei Tags nicht zwischen Gross/Klein-Schreibung (<c><PERL>...</pErL></c> funktioniert also und bezeichnet das Tag "perl"). <li>Bei Sonderzeichen verhält sich baseportal wie Perl oder UNIX, d.h. diese können und müssen mit dem Backslash <c>\</c> "escaped" werden, wenn sie Ihre besondere Wirkung verlieren sollen. <li>baseportal nutzt keine <i>DTDs</i> oder <i>XML-Schemas</i>. Eine <i>DTD</i> (<i>Document Type Definition</i>) oder ein <i>XML-Schema</i> definiert die Regeln für die Tags, d.h. wie sie heissen, wann sie erlaubt sind und welche Parameter dazu gehören. Dadurch kann schon beim Erstellen einer XML-Seite geprüft werden, ob diese den Anforderungen der Tag-Definition entspricht (sind die Namen alle richtig, stimmen die Parameter etc.). Wer es braucht, den hindert niemand daran eine <i>DTD</i> für seine baseportal-XML-Seiten zu entwerfen. Eine solche Definition sagt allerdings nichts über das Aussehen und die Funktion der Tags aus, dazu gibt es <i>CSS</i> oder <i>XSL</i>, sowie <i>XSLT</i>, ein kompliziertes Sprachkonstrukt zur Umwandlung von <i>XML</i>. baseportal macht das einfacher und bequemer: Die <i>DTD</i> fällt weg, wenn Parameter vorhanden sind, werden diese analysiert und deren Werte übergeben - was damit genau passiert ist völlig der Tag-Definition (in Perl) überlassen. Um nun ein neues Tag zu definieren braucht man nicht mehr, als den Namen und eine Programmroutine. </ul> <h2>Regeln XML</h2> Möchte man XML-konforme Seiten schreiben, sollte man folgende Regeln einhalten: <ul> 1. Alle Parameter mit Anführungsstrichen umschliessen. 2. Bei jedem Tag das kein Ende-Tag besitzt (<c><b>...</b></c>) einen Schrägstrich <c>/</c> vor das Ende des Tags schreiben (<c><br /></c>). 3. Alle Tags richtig verschachteln (<c><b><i>...</i></b></c> - falsch wäre: <c><b><i>...</b></i></c>). 4. Da baseportal-Templates keine DTD benutzen, sollte man ein <c><?xml version="1.0" standalone="no"?></c> an den Anfang des Templates schreiben. 5. <c><</c>, <c>></c> und <c>&</c> dürfen im normalen Text nicht vorkommen, sondern müssen als <c><</c>, <c>></c> und <c>&</c> geschrieben werden. </ul>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
-
+
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!