【发布时间】:2012-05-18 17:14:53
【问题描述】:
将 json(或简单的 XML)转换为带有命名空间(或带有特定模式)的 XML,不使用强类型类 (C#) 的最佳方法是什么? (使用 XSD、XSLT、模板引擎或其他基于文本的引擎)。
什么是最有效的方式(资源/性能)?
例如,在json中取如下对象-字符串:
{
'item': {
'name': 'item #1'
'code': 'itm-123'
'image': {
'@url': 'http://www.foo.com/bar.jpg'
}
}
}
并将其转换为:
<foo:item>
<foo:name>item #1</foo:name>
<foo:code>itm-123</foo:code>
<foo:image url="http://www.foo.bar"/>
</foo:item>
(对象可以比上面的例子更复杂)
谢谢
【问题讨论】: