-
101
pages
-
English
-
Documents
Description
Andreas WombacherLehrstuhl für DienstleistungsinformatikOtto-Hahn-Str. 14, Dortmund http://ls5-www.cs.uni-dortmund.de0††„††„‹†††„‹‹XML Syntax: Ebenenwohlgeformt (well-formedness)Ein Dokument besitzt geordnete syntaktische EigenschaftenZum Beispiel:Klammerung: für jedes Starttag muß ein Endetag existieren.Eindeutige Wurzel: jedes Dokument hat genau ein Wurzel-ElementEindeutige Attribute: jedes Attribut tritt pro Element höchstens einmal auf.gültig (valid)Ein Dokument ist wohlgeformt und folgt einem a priori gegebenen SchemaFormalisiert in einer Dokumenttypdefinition (DTD, XML Schema)Erweiterte Konstruktionen verfügbarphysikalischtransparent zur logischen EbeneFormalisiert in Entitäten (Makros…)1XML Parsing - SchematischExternalDB/Files...DokumentDocGeneralWellformedEntity Doc’CheckExpansionElementGEnt. TreeTokenization(Metasyntax)schema...ParameterValidEntity schema‘CheckInstantiatedExpansionSchemaPEnt.ExternalDB/Files2„„„„„„„Dokumente: Tag und ElementeTags begrenzen ElementeHierarchisch oberstes Element derheißt DokumentelementeigentlicheInhaltNamen für Tags sind [letter][letter0-9.:-_]* Tags sind "case-sensitive" Noch mehr Inhalt,Jedes geöffnete Tag mußebenfalls PCDATAwieder geschlossen werden Tags dürfen nicht überlappenLeere Tags haben besondere Syntax3Beispiel Hamlet: Dokumentinstanz
-
Publié par
-
Langue
English