XML-Tools is an npm mono-repo that contains tools & libraries for Extensible Markup Language (XML). These tools & libraries are mainly focused on capabilities for implementing Editor Services flows in IDEs, for example: Content Assist and Diagnostics.
It currently contains the following packages:
@xml-tools/parser A Fault Tolerant XML Parser which outputs a Concrete Syntax Tree.
@xml-tools/ast XML Abstract Syntax Tree.
@xml-tools/ast XML Abstract Syntax Tree position utilities.
@xml-tools/content-assist Extensible Content Assist APIs for XML.
@xml-tools/validation Extensible Validation APIs for XML.
@xml-tools/simple-schema Simple XML Schema represented as a JavaScript object literal.
@xml-tools/language-server XML Language Server.
@xml-tools/common Shared Utilities for xml-tools packages.
Please open issues on github.
See CONTRIBUTING.md.
Copyright (c) 2019-2020 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, v. 2 except as noted otherwise in the LICENSE file.