0.14.0 • Published 7 years ago
koara-xml v0.14.0
Koara-js-xml
Koara is a modular lightweight markup language. This project can render the koara AST to Xml in Javascript.
The AST is created by the core koara parser.
Getting started
- Download ZIP file
Npm
npm install koara-xml --save-dev
Bower
bower install koara-xml
Usage
Node
var koara = require('koara'); var koaraXml = require('koara-xml'); var parser = new koara.Parser(); var result = parser.parse("Hello World!"); var renderer = new koaraXml.XmlRenderer(); result.accept(renderer); console.log(renderer.getOutput());
Browser
<!doctype html> <html> <body> <script type="text/javascript" src="koara.min.js"></script> <script type="text/javascript" src="koara-xml.min.js"></script> <script type="text/javascript"> var parser = new koara.Parser(); var result = parser.parse("Hello World!"); var renderer = new koaraXml.XmlRenderer(); result.accept(renderer); document.write(renderer.getOutput()); </script> </body> </html>
Configuration
You can configure the Renderer:
renderer.hardWrap
Default:false
Specify if newlines should be hard-wrapped (return-based linebreaks) by default.
renderer.declarationTag
Default:null
Add an XML Declaration Tag add the top of the generated output.