jsxml

0.0.2 • Public • Published

logo Jsxml

JavaScript utilities for parsing and working xml, mainly in jsonml in array form.

More info on JsonML at jsonml.org and wikipedia

This module implements the following functions:

  • jsxml.fromXml(xml_string) converts a string containing xml to jsonml in array form
  • jsxml.toXml(jsxml_array) converts jsonml in array form to xml
  • jsxml.toObject(jsxml_array) converts jsonml in array form to an easier subscriptable object
  • jsxml.childReduce(jsxml_array, callback_function(accumulator, child_element), initial_value) applies the callback function to each child element of the jsonml array
  • jsxml.getAttr(jsxml_array, attribute) retrieves the value of a given attribute of the jsonml array or undefined if no attributes, or no attributes defined

Released under open source / MIT license

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i jsxml

      Weekly Downloads

      5

      Version

      0.0.2

      License

      none

      Last publish

      Collaborators

      • rasmuserik