Skip to content
/ Zenml Public

TypeScript implementation of ZenML parser and XML manipulation utilities

License

Notifications You must be signed in to change notification settings

Ziphil/Zenml

Repository files navigation

Zenithal Markup Language (ZenML)

ZenML logo

Overview

Zenithal Markup Language (ZenML) is an alternative syntax for XML. It is almost fully compatible with XML, and more readable and less redundant than XML. Take a look at this file to see what a ZenML document looks like.

This repository provides a script to parse a ZenML document into an XML DOM, along with some utility classes to help transform XML documents.

Installation

Install via npm.

npm i @zenml/zenml

Documentation

ZenML/XML infrastructure

There are several libraries related to ZenML/XML, which I call “ZenML/XML infrastructure”. The following list shows all the components of the infrastructure:

TypeScript impls Ruby impls
ZenML parser ZenML parser
Zotica parser Zotica parser
utilities and extensions of XML DOM utilities and extensions of XML DOM
utilities for XML transformation utilities for XML transformation
utilities for book generation utilities for book generation
utilities for slide generation utilities for slide generation
VSCode extension

About

TypeScript implementation of ZenML parser and XML manipulation utilities

Resources

License

Stars

Watchers

Forks

Packages

No packages published