XML verstehen

Mithilfe von XML (Extensible Markup Language) können Daten auf eine Weise beschrieben und organisiert werden, die für Menschen und Computer leicht verständlich ist.

Sie können diese Daten und ihre Beschreibung besser über das Internet, ein Netzwerk oder auf andere Weise mit anderen teilen.

Sie können XML verwenden, um Ihre eigene Auszeichnungssprache mit Regeln und Tags zu erstellen, die Ihre Daten, Ihre Produkte beschreiben.

Diese Regeln und Tags werden normalerweise in einem Dokument beschrieben, das als DTD (Document Type Definition) oder XML-Schema-Datei bezeichnet wird.

XML ist daher das ideale Format, wenn Sie eine einfache Möglichkeit zum Austausch von Informationen mit Partnern und Lieferanten oder zum Dialog mit Maschinen (Druckern, Messgeräten, Computerschnittstellen, …) einrichten möchten.

Außerdem legen DTD und XML-Schema den Standard für Ihren elektronischen Austausch fest: Sie haben nicht nur die gleiche Sprache, sondern definieren auch die gleichen Kommunikationsregeln.

XML vs. HTML

HTML, XML, was sind die Unterschiede?

XML und HTML verwenden Tags, aber hier sind die Unterschiede:

HTML

HTML beschreibt, wie die anzuzeigenden Informationen formatiert werden sollen; es ist für die Interaktion zwischen Computer und Mensch gedacht.

XML

Die XML-Sprache beschreibt, was Informationen sind; sie ist für die Interaktion von Computer zu Computer gemacht.

Vorteile

Was bringt XML?

Zu den Vorteilen von XML gehören:

Lesbarkeit

XML verwendet menschliche Sprache und keine Computersprache. Sie ist lesbar und leicht verständlich.

OPEN SOURCE

Das XML-Format ist ein offenes Format.

Anpassungsfähig

XML ist anpassbar, es kann angereichert werden. Man spricht dann von Spezialisierung.

Nutzer

WO FINDE ICH XML?

XML wird in großem Umfang für Web-, E-Business- und mobile Anwendungen verwendet.

XML kann für die folgenden Anwendungen verwendet werden:

Websuche und Automatisierung von Webaufgaben:

Da XML die Art der Informationen in einem Dokument definiert, können Suchmaschinen leichter indexieren, um bessere Ergebnisse bei Suchanfragen im Internet zu liefern:

Wenn Sie beispielsweise nach „Paris Hilton“ suchen, werden Sie Instanzen des Begriffs „Paris“ außerhalb des ursprünglichen Kontexts finden. Wenn Sie möchten, dass die im <people>-Tag enthaltenen Informationen zurückgegeben werden, müssen Sie den richtigen Kontext verwenden.

Allgemeine Anwendungen:

XML ist eine Standardmethode zur Datenspeicherung, die es Anwendungen und Geräten aller Art erleichtert, Daten zu verwenden, zu speichern, zu versenden und anzuzeigen.

Mobile Computing:

XML bietet tragbare und strukturierte Informationstypen zur Anzeige auf ubiquitären (drahtlosen) Computergeräten wie Smartphones, Embedded Computing und anderen Peripheriegeräten. Beispielsweise beschreiben WML (Wireless Markup Language) und VoiceXML die visuellen und sprachlichen Schnittstellen von drahtlosen Geräten.

Web Publishing:

XML ermöglicht es Ihnen, interaktive Seiten zu erstellen, erlaubt Dritten, diese Seiten zu bearbeiten, und erleichtert die Erstellung von E-Commerce-Anwendungen.

Verschiedene Formen der Wiedergabe sind möglich, um in Verbindung mit einem Stylesheet für die Layoutgestaltung und einem XSL/XSLT-Transformationsprozessor den Endgeräten zu entsprechen.

E-Business-Anwendungen:

XML erleichtert die Verwendung von Electronic Data Interchange (EDI) für den Informationsaustausch und Transaktionen zwischen Unternehmen und Verbrauchern.

Metadaten-Anwendungen:

XML vereinfacht die Angabe von Metadaten in einem mobilen, wiederverwendbaren Format.

Unsere Standards

Standards und Erweiterungen rund um XML

Andere Standards und Erweiterungen von XML arbeiten zusammen, um Ihre Daten mobiler und nützlicher zu machen.

XML kann Daten beschreiben, aber es kann nicht alles.

XML enthält keine Verhaltensweisen, digitale Formatierungen und Programme, die Interaktionen ermöglichen.

Dasselbe gilt für die Verbindungen und Interaktionen zwischen Systemen, den Transport von XML-Daten etc.

Als Ergänzung zu XML stellt 4D CONCEPT bereit:

APIs

Anwendungsprogrammierschnittstellen (APIs) nutzen XML-Daten mithilfe von Standardschnittstellen und portablen Befehlen, z. B.:

DOM , das den Zugriff, die Bearbeitung und die Erstellung von Daten als Programmierobjekte mit Methoden und Ereignissen ermöglicht. DOM eignet sich für Fälle, in denen Sie nur wenige XML-Dokumente analysieren, aber viel Kontrolle über deren Inhalt haben möchten.

SAX , ist die ideale API für die Verarbeitung zahlreicher oder umfangreicher Dokumente. Diese API ermöglicht es, Informationen aus XML-Dokumenten abzurufen, aber sie erlaubt es nicht, Daten den XML-Dokumenten hinzuzufügen oder diese zu bearbeiten.

NAMESPACES

NAMESPACE helfen dabei, zwischen verschiedenen XML-Elementen oder Attributnamen zu unterscheiden; dies ist nützlich, wenn Sie ein XSLT-Stylesheet oder mehrere DTDs verwenden, um Duplikate und Verwechslungen zwischen identischen Begriffen zu vermeiden.

XML-Schema

Die XML Schema Language definiert die logische Struktur eines XML-Dokuments und bietet mehr Möglichkeiten als ein Definitionsdokument (DTD): Aufzählung der minimal und maximal zulässigen Elemente, Einschränkungen bei den Werten, zusätzliche Datentypen und Definitionen von vererbten Datentypen, erleichterter Datenimport und -export etc.

X-Sprachen

XSL und XSLT arbeiten zusammen, damit Sie XML-Daten auf verschiedene Arten anzeigen können, z. B. in einem Browser oder auf einem Smartphone oder in einer gedruckten Broschüre.

MitXLink können Sie Ihr XML-Dokument mit anderen Ressourcen im Web verbinden (Dateien aller Art, Ergebnisse in Datenbanken usw.).

XPath und XPointer sind Sprachen, die es ermöglichen, Daten in der hierarchischen Struktur des XML-Dokuments zu suchen und zu finden.

Innovation

Warum sollten Sie sich für die Software von 4D CONCEPT entscheiden?

ampoule

Nützliche Innovationen

4D CONCEPT wird von allen seinen Kunden als innovativ bezeichnet.

Wir verbessern den technologischen Wert Ihrer Tools, damit Sie sich Ihren Platz in einer durch und durch digitalen Welt sichern können.

coompteur

Nachhaltigkeit

Unsere Begeisterung für die Fachgebiete unserer Kunden und das Document Engineering führt dazu, dass wir uns immer intensiv für Ihre Projekte engagieren und damit Nachhaltigkeit anstreben.

hand

Ihr Partner

Wir haben es uns zur Aufgabe gemacht, mehr als nur ein Lieferant zu sein. Wir sind ein vertrauenswürdiger Partner, weil wir Ihnen bei Ihrem Wachstum helfen. Entdecken Sie unsere Stärken!

Informationen
Brauchen Sie Rat oder Informationen zu XML-Technologien?

Kontaktieren Sie uns




    Um weiter zu gehen

    Entdecken Sie unsere Produktpalette

    angepasst an alle ASD-, ATA- und DITA-Standards
    logo-adam-black

    DOKUMENTARWERKSTATT

    Ihr Dokumentarwerkstatt nach
    den S1000D- und ATA-Normen

    logo-dita-black

    EDITORIALSUITE

    Ihr modernes
    Dokumentenverwaltungssystem

    logo_heysquid_2021_couleur

    INHALTSVERWALTUNG

    Universelles
    Content-Management-System