Start Über XML Referenzen zu XML Tutorials zu XML Links zu XML Kontakt

QuickRef
» Anfang
» Grundgerüst
» Kommentare
» Die DTD
» Element-Definitionen
» Attribut-Definitionen
» Entity-Definitionen

Entity-Definitionen
» Allgemeine Entities
» Parameter-Entities
» Externe Entities
» Grafiken im Dokument
XML Entity-Definitionen - Parameter-Entities
Eine weitere Unterscheidung kann zwischen den allgemeinen Entities und den sogenannten Parameter-Entities erfolgen. Während allgemeine Entities in der DTD definiert werden und erst im XML-Dokument in Verbindung mit dem Parser in Aktion treten, betreffen Parameter-Entities nur die DTD selbst. Beim Prozess des Parsings werden diese Entities innerhalb der DTD durch den Ersetzungstext ausgetauscht.

Der Unterschied zwischen allgemeinen und Parameter-Entities besteht in der Syntax lediglich durch ein zugefügtes Prozentzeichen «%».

Tauchen in einer DTD beispielsweise regelmäßig die gleichen Elementlisten auf, so können diese vorab als Entity definiert, später immer wieder aufgerufen werden.
<!ENTITY % Gliederung "kapitel|absatz|zeile"> 
Benannt ist diese Liste mit dem Namen «Gliederung». Bei der Definition steht das Prozentzeichen frei, also mit einem Leerzeichen davor und danach (bevor der Entityname kommt). Aufgerufen wird diese Liste dann mit dem Prozentzeichen, dem Entityname und abschliessendem Semikolon.
<!ELEMENT dokument (%Gliederung;)*> 


» weiterlesen


impressum - © 2002 by come2xml.de - Das deutsche XML-Tutorial - counter by CountIT.ch