ember-cli-xml-transform

0.0.3 • Public • Published

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.

Readme

Keywords

Package Sidebar

Install

npm i ember-cli-xml-transform

Weekly Downloads

5

Version

0.0.3

License

MIT

Last publish

Collaborators

  • skaterdav85