0.0.3 • Published 10 years ago
ember-cli-xml-transform v0.0.3
ember-cli-xml-transform
A simple transform for dealing with XML strings.
Installation
ember install ember-cli-xml-transformUsage
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'); // XMLDocumentModify the XMLDocument as necessary. When the model is sent back to the server, it will be stringified.