UNPKG

tiny-xml

Version:

Tiny XML utility for Client and Server

31 lines (22 loc) 789 B
# tiny-xml [![build status](https://secure.travis-ci.org/avoidwork/tiny-xml.svg)](http://travis-ci.org/avoidwork/tiny-xml) Tiny XML utility for Client and Server ## Example ```javascript const xml = require("tiny-xml"), serialized = xml.serialize({node: "Hello World!"}), valid = xml.valid(serialized), obj = valid ? xml.parse(serialized) : {}; console.log(valid); // true console.log(obj.getElementsByTagName("node")[0].textContent); // Hello World! ``` ## API #### parse (arg) Parses the argument and returns a Document. #### serialize (arg, key = "xml", wrap = true, top = true) Serializes the argument as XML. #### valid (arg) Tests if the argument is valid XML. ## License Copyright (c) 2021 Jason Mulligan Licensed under the BSD-3 license