0.0.3 • Published 8 years ago

ember-cli-xml-transform v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Build Status

ember-cli-xml-transform

A simple transform for dealing with XML strings.

Installation

ember install ember-cli-xml-transform

Usage

Imagine you have a model called configuration with a property body. The server returns a string of XML and expects a string of XML to be sent back. In the browser, you want to manipulate this XML using the standard DOM API. Simply use DS.attr('xml') as follows:

// app/models/configuration
import DS from 'ember-data';

export default DS.Model.extend({
  name: DS.attr('string'),
  body: DS.attr('xml')
});

If the server sent back a string of XML for the body property, Ember will transform it into an XMLDocument so you can use the standard DOM API:

model.get('body'); // XMLDocument

Modify the XMLDocument as necessary. When the model is sent back to the server, it will be stringified.