【发布时间】:2015-03-30 09:58:22
【问题描述】:
我有 xml 文档,需要使用 marklogic 中的转换向现有 xml 添加一个额外的标签。这不能使用任何 xquery。
所有代码都必须是javascript。
以下是向 JSON 添加新标签的代码:
function insertTimestamp(context, params, content)
{
workaround(context);
if (context.inputType.search('json') >= 0) {
var result = content.toObject();
if (context.acceptTypes) { /* read */
result.readTimestamp = fn.currentDateTime();
} else { /* write */
result.writeTimestamp = fn.currentDateTime();
}
return result;
} else {
/* Pass thru for non-JSON documents */
return content;
}
};
exports.transform = insertTimestamp;
以同样的方式,我需要将标签添加到 XML(而不是 JSON)。
【问题讨论】:
标签: javascript xml json transformation marklogic