Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-xml
A curated list of awesome XML standards, libraries and resources.
https://github.com/StanimirIglev/awesome-xml
Last synced: 4 days ago
JSON representation
-
The XML Family (in a nutshell)
- Document Type Definition (DTD) - a set of rules that define the legal building blocks of an XML document.
- W3C XML Schema Definitions (XSD) - a language for describing the structure and content of XML documents.
- Annotated specification
- Namespaces in XML 1.0 - names11/)
- XML Information Set - an abstract data model for XML documents.
- Extensible Stylesheet Language (XSL) - a family of languages used for transforming and presenting XML documents.
- XSL-FO (Formatting Objects) - presentation layer for ormatting XML data for output to screen, paper, or other media.
- XSLT - a language for transforming XML documents into other XML documents, HTML, text, or other formats.
- XML Path Language (XPath) - a language used for navigating and selecting nodes in an XML document.
- XML ID - a unique identifier for an element within a document.
- XML Base - a base URI for resolving relative URIs within a document.
- XML Inclusions (XInclude) - a standard for merging XML documents via inclusion.
- XML Pointer Language (XPointer) - a language for addressing and referencing specific parts of a document.
- XML Linking Language (XLink) - a language for creating hyperlinks within documents.
- XForms - a standard for creating web forms.
- XML Signature - a standard for digital signatures.
- XML Encryption - a standard for encrypting XML data.
- XML Key Management Specification (XKMS) - a protocol for managing cryptographic keys within XML applications.
- XQuery - a language for querying XML data.
- XProc - a language for defining XML processing pipelines.
-
XML-based Formats/Languages
-
Schema Languages
- Wiki
- XSpec - a unit test and behaviour-driven development (BDD) framework for XSLT, XQuery, and Schematron.
- Wiki
- here
- Atom - a web feed format.
- Wiki
- CDF Markup Language (CDFML)
- XSD
- CellML - a language for describing mathematical models.
- Wiki - started/tutorials), [XSD](https://www.cellml.org/tools/cellml_1_1_schema)
- Chemical Markup Language (CML)
- Wiki - cml.org/schema/)
- DocBook - a semantic markup language for technical documentation.
- Wiki
- Digital Weather Markup Language (DWML)
- XSD
- Electronic Business using eXtensible Markup Language (ebXML) - a set of specifications for electronic business.
- Wiki
- Encoded Archival Description (EAD) - astandard for encoding archival finding aids.
- Wiki
- Geography Markup Language (GML) - a language for expressing geographical features.
- Wiki
- GraphML - format for describing graphs.
- Wiki
- MathML - a language for describing mathematical notation.
- Wiki
- Metadata Object Description Schema (MODS)
- Wiki - schemas.html)
- News Industry Text Format (NITF) - a standard for news content.
- Wiki - 3-6.xsd) (other versions available [here](https://iptc.org/standards/nitf/))
- Outline Processor Markup Language (OPML) - a format for outlines.
- Wiki - archived/buckminster/blob/master/org.eclipse.buckminster.opml/src/opml-2.0.xsd)
- PhyloXML - a language for describing phylogenetic trees (or networks) and associated data.
- Wiki
- RSS - a web feed format.
- Wiki - technologies.com/w3c/rss/2.0.1.9/?page=rss-2_0_1-rev9_xsd.html)
- Scalable Vector Graphics (SVG)
- Wiki - US/docs/Web/SVG/Tutorial), [W3Schools Tutorial](https://www.w3schools.com/graphics/svg_intro.asp), [Awesome SVG](https://github.com/willianjusten/awesome-svg)
- Extensible HyperText Markup Language (XHTML) - a reformulation of HTML.
- Wiki
- Analytical Information Markup Language(AnIML) - XML standard for analytical chemistry and biological data.
- XSD Schemas
-
-
Visual Studio Code Extensions
-
Articles
- XML (Red Hat) - support for creating and editing documents, based on the [LemMinX XML Server](https://github.com/eclipse/lemminx)
- Pretty XML - XML formatter
- Auto Rename Tag - Auto rename paired HTML/XML tags
- Auto Close Tag - Automatically add HTML/XML close tag
- XML Tools - XML Formatting, XQuery, and XPath Tools for Visual Studio Code
- C# XML Documentation Comments - Generate XML documentation comments
- SVG Preview - Live preview of SVG files
- XML Toolkit - Syntax and well-formedness validation
-
-
Drafts and Community Advances
-
Native XML Databases
-
Community
-
Mailing Lists
- XML-DEV - active mailing list on XML.org.
- XSL-List - mailing list for XSLT questions and applications.
- Schematron - mailing list for Schematron discussions.
-
Articles
-
Websites/Forums
- XML.com - a site for XML resources, tutorials, and news.
- XML.org - a community-driven site for XML resources.
- r/xml - a subreddit for XML discussions.
- XML @ Stack Overflow - XML-related discussions on Stack Overflow.
-
Conferences
- XML Prague - an annual conference on markup languages and data on the web.
- Balisage - an annual conference devoted to descriptive markup
- Markup UK - a conference about XML and other markup technologies
-
Blogs
-
-
Tutorials
-
Articles
- W3Schools XML Tutorial - covers XML, XPath, XSLT, XQuery, DTD, XSD, AJAX, DOM, and several XML-based web services.
- Javatpoint XML Tutorial - covers XML, XML validation, XPath, XQuery, and XSLT.
- XMLFiles Tutorials and Guides - covers basics, XSL, DTD, DOM, RSS feeds, SEO, XBRL, XHTML, and other awesome articles.
- Tutorials Point XML Tutorial - beginners intro to XML and related technologies.
-
-
Books
-
Articles
- XML: Visual QuickStart Guide
- Learning XML
- XML in a Nutshell
- An Introduction to XML and Web Technologies
- XML for Dummies - Ed Tittel, Frank Boumphrey, Lucinda Dykes
- Beginning XML - Joe Fawcett, Danny Ayers, Liam R. E. Quin
- Sams Teach Yourself XML in 24 Hours
- Professional XML - Didier Martin, Michael Kay, Stephen F. Mohr
-
-
Processing Libraries
-
C
-
C++
-
C#
-
Dart
-
Go
-
Java
-
JavaScript
-
Perl
-
PHP
-
Python
-
Ruby
-
Rust
-
-
Command-Line Tools
-
Rust
- HTML-XML-utils - a collection of utilities for XML/HTML manipulation.
- Saxon - XML processor supporting XSLT 3.0, XQuery 3.1, XPath 3.1, and XSD 1.1. (Note: **only the HE version is free**.)
- tidy (libtidy) - correct and clean-up HTML and XML documents.
- xsltproc (libxslt) - XSLT processor for the application of stylesheets to XML documents.
-
-
Online Tools
-
Rust
- Formatter - validator-xsd.html), [XSD Generator](https://www.freeformatter.com/xsd-generator.html), [XML-to-JSON](https://www.freeformatter.com/xml-to-json-converter.html), [XSL Transformer](https://www.freeformatter.com/xsl-transformer.html), [XML Escape](https://www.freeformatter.com/xml-escape.html)
- Formatter - minify), [Viewer](https://jsonformatter.org/xml-viewer), [XML Pretty Print](https://jsonformatter.org/xml-pretty-print), [Validator](https://jsonformatter.org/xml-validator), [Editor](https://jsonformatter.org/xml-editor), [Parser](https://jsonformatter.org/xml-parser)
- Coverter - random-xml), [Difftool](https://codebeautify.org/xml-diff), [Minify](https://codebeautify.org/xml-minifier), [Editor](https://codebeautify.org/online-xml-editor), [Parser](https://codebeautify.org/xml-parser-online), [Validator](https://codebeautify.org/xmlvalidator), [Viewer](https://codebeautify.org/xmlviewer)
-
-
Validation
-
Schema Languages
- Wiki
- Wiki
- Relax NG
- ISO/IEC 19757-2 standard
- Wiki - 20011203.html)
- ISO/IEC 19757-3 standard
- Wiki
-
-
Browser Extensions
-
Mozilla Firefox
-
Google Chrome
- XML Tree - Displays XML data in a user friendly way.
- XML Plus - XML Viewer
- XML Formatter - in-browser formatter for XML
- XML Editor - XML code editor and validator
- Night XML - dark mode XML viewer
- XML Tools - collection of tools for XML - conversion, formatting, minification, etc.
- XML Formatter - another XML formatter
-
Categories