Super XML
Eine kuratierte Liste der besten Tools, Bibliotheken, Tutorials und mehr für alles, was XML zu tun hat.
Inhalt
- Die XML -Familie (auf den Punkt gebracht)
- Entwürfe und Gemeinden Fortschritte
- Verarbeitungsbibliotheken
- C
- C ++
- C#
- Pfeil
- Gehen
- Java
- JavaScript
- Perl
- Php
- Python
- Rubin
- Rost
- Befehlszeilenwerkzeuge
- Online -Tools
- Validierung
- Native XML -Datenbanken
- XML-basierte Formate/Sprachen
- Gemeinschaft
- Websites/Foren/Listen
- Konferenzen
- Blogs
- Artikel
- Tutorials
- Bücher
- VS -Code -Erweiterungen
- Browserverlängerungen
- Mozilla Firefox
- Google Chrome
- Beitragen
Die XML -Familie (auf den Punkt gebracht)
Eine Liste von W3C -Standards, die eng mit XML zusammenhängen.
- Extensible Markup Language (XML) Spezifikationen - XML 1.0, XML 1.1
- Annotierte Spezifikation von Tim Bray.
- Namespaces in XML - Namespaces in XML 1.0, Namespaces in XML 1.1
- XML -Informationssatz - Ein abstraktes Datenmodell für XML -Dokumente.
- Extensible Stylesheet Language (XSL) - Eine Familie von Sprachen, die zur Transformation und Präsentation von XML -Dokumenten verwendet werden.
- XSL -FO (Formatierungsobjekte) - Präsentationsebene für die Ormating von XML -Daten für die Ausgabe von Screen, Papier oder anderen Medien.
- XSLT - Eine Sprache zum Umwandeln von XML -Dokumenten in andere XML -Dokumente, HTML, Text oder andere Formate.
- XML Path Language (XPATH) - Eine Sprache, die zum Navigieren und Auswahl von Knoten in einem XML -Dokument verwendet wird.
- XML -Validierung:
- Dokumenttypdefinition (DTD) - eine Reihe von Regeln, die die legalen Bausteine eines XML -Dokuments definieren.
- W3C XML -Schema -Definitionen (XSD) - Eine Sprache zur Beschreibung der Struktur und des Inhalts von XML -Dokumenten.
- Standardattribute:
- XML -ID - Ein eindeutiger Bezeichner für ein Element in einem Dokument.
- XML -Basis - eine Basis -URI zur Lösung relativer URIs in einem Dokument.
- Verknüpfen von XML -Ressourcen:
- XML -Einschlüsse (Xinclude) - Ein Standard zum Zusammenführen von XML -Dokumenten durch Inklusion.
- XML -Zeigersprache (XPOinter) - Eine Sprache zum Adressieren und Verweisen auf bestimmte Teile eines Dokuments.
- XML Linking Language (XLINK) - Eine Sprache zum Erstellen von Hyperlinks in Dokumenten.
- XForms - Ein Standard zum Erstellen von Webformen.
- XML Signature - Ein Standard für digitale Signaturen.
- XML -Verschlüsselung - Ein Standard zum Verschlingen von XML -Daten.
- XML -Schlüsselverwaltungsspezifikation (XKMS) - Ein Protokoll zur Verwaltung kryptografischer Schlüssel in XML -Anwendungen.
- XQuery - Eine Sprache zur Abfrage von XML -Daten.
- XPROC - Eine Sprache zum Definieren von XML -Verarbeitungspipelines.
↥ Zurück nach oben ↥
Entwürfe und Gemeinden Fortschritte
Eine Sammlung von aktiv entwickelten Entwürfen und gemeindenahen XML-bezogenen Projekten.
- Microxml
- Unsichtbarer XML
- QT4 (XQuery- und XSLT -Erweiterungen)
↥ Zurück nach oben ↥
Verarbeitungsbibliotheken
C
C ++
- libxml ++
- Pugixml
- Tinyxml
- Rapidxml
- Xerces-C ++
C#
Pfeil
Gehen
Java
- Jaxp
- Dom4j
- Jdom
- VTD-XML
- Xerces2-J
JavaScript
- Domparser
- XML-JS
- xml2js
- Fast-XML-Parser
Perl
- XML :: Parser
- Xml :: libxml
- Xml :: einfach
Php
Python
- xml.etree.elementtree
- lxml
- xml.dom.minidom
Rubin
Rost
↥ Zurück nach oben ↥
Befehlszeilenwerkzeuge
Eine Sammlung von Befehlszeilen-Tools für die XML-Verarbeitung.
- XMllint - Ein vielfältiges XML -Tool, das mit libxML2 geliefert wird.
- XMLSTARLET - Eine Reihe von Dienstprogrammen zum Abfragen, Bearbeiten, Validieren und Transformieren von XML -Dokumenten.
- XQ - Verschönerer und Inhaltsextraktor.
- DASEL - Datenstrukturen anhand von StandART -Selektorzeichenfolgen abfragen und ändern. Unterstützt unter anderem XML.
- Graphtage - Vergleiche und verschmelzen semantisch Baumstrukturen.
- HTML-XML-UTILS-Eine Sammlung von Dienstprogrammen für XML/HTML-Manipulation.
- Saxon - XML -Prozessor unterstützt XSLT 3.0, XQuery 3.1, XPath 3.1 und XSD 1.1. (Hinweis: Nur die HE -Version ist kostenlos .)
- Tidy (libtidy) - Korrektur und Aufräumen von HTML- und XML -Dokumenten.
- XSLTPROC (LIBXSLT) - XSLT -Prozessor zur Anwendung von Stylesheets auf XML -Dokumente.
↥ Zurück nach oben ↥
Online -Tools
Ein kleiner Auszug der vielen Online -Tools für die XML -Verarbeitung.
- Freeformatter XML-Tools-Formatierer, Validator, XSD-Generator, XML-to-JSON, XSL-Transformator, XML Escape
- JSON -Formatierer XML -Tools - Formatierer, Minify, Betrachter, XML Print, Validator, Editor, Parser
- Code verschönern XML -Tools - Coverter, Generator, Diffftool, Minify, Editor, Parser, Validator, Betrachter
- ExtendsClass XML -Tools - Diffftool, Formatierer, Generator, Validator, XSD -Generator
↥ Zurück nach oben ↥
Validierung
Schemasprachen
- Dokumenttypdefinition (DTD)
- Teil der ursprünglichen XML 1.0 -Spezifikation.
- Zusätzliche Ressourcen: Wiki, Tutorial
- W3C XML -Schema -Definitionen (XSD) - Primer, Teil 1, Teil 2
- W3C -Empfehlung.
- Zusätzliche Ressourcen: Wiki, Tutorial
- Entspannen Sie Ng
- Teil von DSDL - der ISO/IEC 19757-2 Standard.
- Zusätzliche Ressourcen: Wiki, Tutorial
- Schematron
- Teil von DSDL - Der ISO/IEC 19757-3 Standard.
- Zusätzliche Ressourcen: Wiki, Tutorial
↥ Zurück nach oben ↥
Native XML -Datenbanken
Eine Liste von XML -Datenbanken, die XML -Daten nativ speichern und abfragen.
- Basex
- Wiki, Dokumentation, Github
- Berkeley DB XML
- Wiki, Dokumentation, Github
- existieren dB
- Wiki, Dokumentation, Github
- Monetdb
- Wiki, Dokumentation, Repository
- Sedna
- Wiki, Dokumentation, Github
↥ Zurück nach oben ↥
XML-basierte Formate/Sprachen
Eine kuratierte Liste beliebter Formate und Sprachen, die die XML -Syntax verwenden (oft über ein Schema definiert). Eine umfangreichere, aber weniger kuratierte Liste finden Sie hier.
❗ Ziel für diesen Abschnitt ist es, eine Liste etablierter Formate mit Links zu Ressourcen wie Spezifikationen, Schemata und Tutorials zu haben. Fühlen Sie sich frei zu beitragen! ❗
- Analytical Information Markup Language (Animl) - XML -Standard für analytische Chemie und biologische Daten.
- Atom - Ein Web -Feed -Format.
- CDF -Markup -Sprache (CDFML)
- CellML - Eine Sprache zur Beschreibung mathematischer Modelle.
- Chemische Markup -Sprache (CML)
- Docbook - Eine semantische Markup -Sprache für technische Dokumentation.
- Digitalwetter -Markup -Sprache (DWML)
- Elektronisches Geschäft mit Extensible Markup Language (EBXML) - eine Reihe von Spezifikationen für elektronisches Geschäft.
- Codierte Archivbeschreibung (EAD) - Astandard für die Codierung von Archiv -Finding -AIDS.
- Wiki, ein Primer (Video), EAD3 Schemas, EAD 2002 Schemas
- Fictionbook - Ein E -Book -Format.
- Geographie Markup Language (GML) - Eine Sprache zum Ausdruck von geografischen Merkmalen.
- GraphML - Format zur Beschreibung von Grafiken.
- Mathml - Eine Sprache zur Beschreibung der mathematischen Notation.
- Metadaten -Objektbeschreibungschema (Mods)
- News Industry Text Format (NITF) - Ein Standard für Nachrichteninhalte.
- Wiki, NITF 3.6 XSD (andere hier verfügbare Versionen)
- Umrissprozessor -Markup -Sprache (OPML) - Ein Format für Umrisse.
- PhyloxML - Eine Sprache zur Beschreibung phylogenetischer Bäume (oder Netzwerke) und zugehörigen Daten.
- RSS - Ein Web -Feed -Format.
- Skalierbare Vektorgrafiken (SVG)
- Wiki, MDN Tutorial, W3Schools Tutorial, Awesome SVG
- Extensible Hypertext Markup Language (XHTML) - Eine Neuformulierung von HTML.
- XSPEC - Ein Einheitstest- und Verhaltens -BDD -Framework für XSLT, XQuery und Schematron.
↥ Zurück nach oben ↥
Gemeinschaft
Websites/Foren
- XML.com - Eine Website für XML -Ressourcen, Tutorials und Nachrichten.
- XML.org - Eine Community -gesteuerte Website für XML -Ressourcen.
- R/XML - Ein Subreddit für XML -Diskussionen.
- XML @ Stack Overflow - XML -bezogene Diskussionen über den Stapelüberlauf.
Konferenzen
- XML Prag - Eine Jahreskonferenz über Markupsprachen und Daten im Web.
- Balisage - Eine Jahreskonferenz, die dem beschreibenden Markup gewidmet ist
- Markup UK - Eine Konferenz über XML und andere Markup -Technologien
Blogs
- Michael Kays Blog / Saxon -Tagebücher
- Deltablog - Deltaxml
- XML -Liebhaber
- XML Press Blog
- Sauerstoff XML Blog
- Altovas Blog
- Ineras Blog
Mailinglisten
- XSL -List - Mailingliste für XSLT -Fragen und -Anträglichkeiten.
- Schematron - Mailingliste für Schematron -Diskussionen.
- XML -dev - Active Mailingliste auf xml.org.
Artikel
- Zur Verteidigung von XML durch Nicolas Fränkel.
↥ Zurück nach oben ↥
Tutorials
Eine Liste von Tutorials, die eine gute Einführung in das XML -Ökosystem bieten.
- W3Schools XML Tutorial - Deckt XML, XPath, XSLT, XQuery, DTD, XSD, AJAX, DOM und mehrere XML -basierte Webdienste ab.
- Tutorials Point XML Tutorial - Anfänger Einführung in XML und verwandte Technologien.
- Javatpoint XML Tutorial - Deckt XML, XML -Validierung, XPath, XQuery und XSLT ab.
- XMLFILES -Tutorials und Führer - Covers Basics, XSL, DTD, DOM, RSS -Feeds, SEO, XBRL, XHTML und andere fantastische Artikel.
↥ Zurück nach oben ↥
Bücher
Beachten Sie, dass viele dieser Bücher kostenlos online verfügbar sind - eine schnelle Google -Suche sollte ausreichen.
- XML: Visual QuickStart Guide von Kevin Howard Goldberg
- XML von Erik Ray lernen
- XML auf den Punkt gebracht von Elliotte Rusty Harold, W. Scott bedeutet
- Eine Einführung in XML und Web Technologies von Anders Møller, Michael I. Schwartzbach
- XML für Dummies - Ed Tittel, Frank Boummphrey, Lucinda Dykes
- Anfang XML - Joe Fawcett, Danny Ayers, Liam Re Quin
- Sams lehrt sich XML in 24 Stunden von Michael Morrison
- Professioneller XML - Didier Martin, Michael Kay, Stephen F. Mohr
↥ Zurück nach oben ↥
Visual Studio -Code -Erweiterungen
- XML (Red Hat) - Unterstützung für das Erstellen und Bearbeiten von Dokumenten basierend auf dem Lemminx XML -Server
- Automatische Markieren Sie automatisch umbenennen - automatische Umbenennen Sie gepaarte HTML/XML -Tags
- Automatischer Schließen -Tag - Fügen Sie automatisch HTML/XML -Schließen hinzu
- XML -Tools - XML -Formatierung, XQuery und XPath -Tools für Visual Studio Code
- C# xml Dokumentation Kommentare - Generieren Sie XML -Dokumentationskommentare
- SVG -Vorschau - Live -Vorschau von SVG -Dateien
- Pretty XML - XML Formatierer
- XML Toolkit - Syntax- und Wohlformlichkeitsvalidierung
↥ Zurück nach oben ↥
Browserverlängerungen
Mozilla Firefox
- XML Viewer Plus
- Schöner XML
Google Chrome
- XML -Baum - Zeigt XML -Daten auf benutzerfreundliche Weise an.
- XML Plus - XML Viewer
- XML -Formatatter - In -Browser -Formatierer für XML
- XML Editor - XML -Code -Editor und Validator
- Nacht XML - Dark Modus XML Viewer
- XML -Tools - Sammlung von Tools für XML - Konvertierung, Formatierung, Minifikation usw.
- XML -Formatierer - ein anderes XML -Formatierer
↥ Zurück nach oben ↥
Beitragen
Beiträge sind willkommen! Lesen Sie zuerst die Beitragsrichtlinien.