Angular-JXON
Deprecation Warning
Updates to this repository will cease as of 0.4.0.
Angular 1 is
sufficiently improper to use in comparison to newer versions of Angular to
continue use of this package.
An AngularJS provider for Mozilla's JXON library (as implemented by https://github.com/tyrasd)
Install
NPM
npm install --save angular-jxon
Yarn
yarn add angular-jxon
Git
git clone https://github.com/illuser/angular-jxon.git
Example
'use strict'; var MyApp = angular; MyApp
API
#xmlToJs(oXMLParent)
#build(oXMLParent)
Converts an XML Document to a JSON object
@param oXMLParent - an XML Document to be transformed to JSON
@returns - a JSON object
var xmlString = '<current><city id="2643743" name="London"></city></current>';var xmlDoc = ; var json = $JXON; json === "current": "city": "@name": "London" "@id": 2643743 ;
#xmlToString(xmlObj)
Converts an XML Document to a string representing an XML Document
@param xmlObj - an XML Document to be transformed into an XML string
@returns - a string representing the XML Document
var xmlString = '<current><city id="2643743" name="London"></city></current>';var xmlDoc = ; var xmlStringConverted = $JXON; xmlStringConverted === xmlString;
#jsToXml(oObjTree)
#unbuild(oObjTree)
Converts a JSON Object to an XML Document
@param oObjTree - a JSON Object to be transformed to an XML Document
@return - an XML Document
var jsonDoc = "current": "city": "@name": "London" "@id": 2643743 ;var xmlString = '<current><city id="2643743" name="London"></city></current>'; var xml = $JXON; xml === ;
#jsToString(oObjTree)
#stringify(oObjTree)
Converts a JSON Object to a string representing an XML Document
@param oObjTree - a JSON Object to be transformed into an XML string
@return - a string representing the XML Document
var jsonDoc = "current": "city": "@name": "London" "@id": 2643743 ;var xmlString = '<current><city id="2643743" name="London"></city></current>'; var xml = $JXON; xml === xmlString;
#stringToXml(xmlString)
Converts a string representing an XML Document to an XML Document
@param xmlString - A string representing an XML Document to be converted to an XML Document
@return - an XML Document
var xmlString = '<current><city id="2643743" name="London"></city></current>';var xmlDoc = ; var xmlConverted = $JXON; xmlDoc === xmlConverted;
#stringToJs(str)
Converts an string representing an XML Document to a JSON Object
@param str - an XML string to convert to a JSON object
@return - a JSON object
var xmlString = '<current><city id="2643743" name="London"></city></current>';var jsonDoc = "current": "city": "@name": "London" "@id": 2643743 ; var stringToJSON = $JXON; stringToJSON === jsonDoc;
Change Log
- v0.4.0 - Deprecating and archiving project.
- v0.2.0 - Updating dependencies.
- v0.1.1 - Added missing (.babelrc). Fixed Plunkr example.
- v0.1.0 - Bumped minor version. Updated dependencies. Removed testing infastructure since dependencies no longer were being maintained. Removed Gulp in favor a standalone Webpack build.
- v0.0.1 - Initial release.