Start
Unternehmen
Buch-Katalog
Seminare
Leserservice
Comelio-Blog
Datenbanken
SQL
MS SQL Server
Oracle
PHP
UML
C#.NET
XML Schema

Elemente/Attribute

Namensgebung

Hierarchien

Attribut-Orientiertierung

Dokumentmodellierung

Element-Benennung

Bedeutung der Namensgebung

XForms

XSLT

Übersicht

Comelio GmbH
Rellinghauser Straße 10
D-45128 Essen
Deutschland
Fon: 0201-437517-0
Fax: 0201-437517-10
info@comelio.com

Comelio GmbH
Goethestraße 34
D-13086 Berlin
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Glockengießerwall 17
D-20095 Hamburg
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Mainzer Landstraße 27-31
D-60329 Frankfurt
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Stiglmaierplatz/Dachauer Str. 37
D-80335 München
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Liebknechtstr. 33
D-70565 Stuttgart
Deutschland
info@comelio.com

Comelio GmbH
Nevinghoff 16
D-48147 Münster
Deutschland

Comelio GmbH
Friedrich - List - Platz 1
D-04103 Leipzig
Deutschland

Comelio GmbH
St. Johanner Strasse 41-43
D-66111 Saarbrücken
Deutschland

Comelio GmbH
Kaiser-Wilhem-Ring 27–29
D-50672 Köln
Deutschland

Comelio GmbH
Münsterstraße 248
D-40470 Düsseldorf
Deutschland

Comelio GmbH
Fürther Strasse
D-90429 Nürnberg
Deutschland

Comelio GmbH

Bremen
Deutschland

Comelio-Blog > XML Schema > Elemente/Attribute

Benennung von Elementen/Attributen in XML Schema

Dieser Artikel gibt einige Informationen zur Benennung und Verwendung von Attributen.

Kontakt

Anrede* Herr Frau
Vorname*
Nachname*
Firma
E-Mail*
Tel-Nr.
Bereich*
Freitext

XML Schema: Überlegungen zur Attribut-Benennung und -Verwendung

Eine ganz besonders bestimmende Design-Alternative tut sich in der scheinbar so einfachen Verteilung von Element- und Attributnamen sowie im Arrangement von Elementen und Attributen auf. Einige der Möglichkeiten beeinflussen sogar die Erweiterbarkeit von Schemata, weil sie nur in einer bestimmten Syntax in der XML Schema-Datei umzusetzen sind. Da unterschiedliche Syntax-Vorkommnisse in der Schema-Datei auch wiederum zu unterschiedlichen Erweiterbarkeitseigenschaften führen, ist klar, dass die Verteilung von Elementen und Attributen indirekt auch die Erweiterbarkeit beeinflusst. Zudem ist es ein überaus wichtiges Thema, was die Dokumentmodellierung anbetrifft, da letztendlich genau diese Strukturen in den Instanzdokumenten überhaupt das wichtigste Projektergebnis darstellen. Es nützt nichts, wenn die Schema-Datei überaus raffiniert und mit sämtlichen Syntax-Optionen von XML Schema angereichert ist, für alle denkbaren Fälle globale Komponenten vorliegen und das Prinzip der Auslagerung noch für jedes kleine Detail eingerichtet wurde oder ohne Aufwand denkbar ist, solange das Instanzdokument schlichtweg unvorteilhaft geformt ist oder sogar einige Zustände in der real vorhandenen Datenlandschaft nicht abbildet.

Ein wichtiges Thema ist natürlich die Verwendung und Benennung von Attributen. Sie führen ohnehin ein Sonderdasein, da sie in einigen Schema-Sprachen wie auch XML Schema fast den wichtigsten Bestandteil bilden, da sie alle Textinformationen enthalten und die Elemente nur noch eine Hierarchie und Struktur vorgeben, während sie auch komplett vermeidbar sind. Im vorliegenden Beispiel gibt es stets die Unterscheidung in geschäftliche und private Tarife, aus denen sich dann auch geschäftliche und private Kunden sowie Umsätze ableiten lassen. Dies wurde bereits im Dokument mit dem Attribut Typ für das Tarif-Element berücksichtigt.

    Comelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart KoblenzComelio GmbH XML Schema: Elemente und Attribute in XML Schema Handbuch Anleitung XML XSLT Manual XML Ol Kiel Würzuburg Rügen Göttingen Heidelberg Frankfurt Magdeburg Koblenz Berlin Lübeck Köln Zwickau Andernach München Bonn Bremen Aachen Hamburg Kassel Erlangen Hannover Wolfsburg Ludwigshafen Mannheim Bochum Leipzig Ingolstadt Freiburg Stuttgart Koblenz
Seminare