Skip to content
No description or website provided.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
LICENSE
README.md
XMLTools.js
app.js

README.md

XMLTools Javascript Module for Titanium

Written in the style of http://www.thomasfrank.se/xml_to_json.html but for Titanium with extras. One new addition is the handling of nodes with both attributes and text content.

See the app.js file for a test case/example.

Quick Start

It is a commonJS module so:

var XMLTools = require("XMLTools");

Code snippets

Create and parse xml string:

  var xml = new XMLTools(your_xml_string);

If you already have Ti.XML.Document object, it can be passed to the constructor instead.

To get the xml documentElement:

  var documentElement = xml.getDocument();

To get the xml converted to an object:

  var my_object = xml.toObject();

To get the xml converted into JSON:

  var my_json = xml.toJSON();

If you just want to convert xml to json in one line:

  var my_json = new XMLTools(your_xml_string).toJSON()

Contributions

I'm happy for this module to grow/improve.

Something went wrong with that request. Please try again.