在不使用强类型类(C#)的情况下,将 json(或简单的 XML)转换为带有命名空间(或特定模式)的 XML 的最佳方法是什么?(使用 XSD、XSLT、模板引擎或其他基于文本的引擎)。
什么是最有效的方式(资源/性能)?
例如,在 json - string 中取以下对象:
{
'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>
(对象可能比上面的例子更复杂)
谢谢