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; Model;
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; // XMLDocument
Modify the XMLDocument
as necessary. When the model is sent back to the server, it will be stringified.