// Copyright IBM Corp. 2017. All Rights Reserved. // Node module: strong-error-handler // This file is licensed under the MIT License. // License text available at https://opensource.org/licenses/MIT 'use strict'; const js2xmlparser = require('js2xmlparser'); module.exports = function sendXml(res, data, options) { options = options || {}; // Xml always requires a root element. // `options.rootProperty === false` is not honored const root = options.rootProperty || 'error'; const content = js2xmlparser.parse(root, data); res.setHeader('Content-Type', 'text/xml; charset=utf-8'); res.end(content, 'utf-8'); };