Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将ColdFusion结构转换为XML_Xml_Struct_Coldfusion - Fatal编程技术网

将ColdFusion结构转换为XML

将ColdFusion结构转换为XML,xml,struct,coldfusion,Xml,Struct,Coldfusion,我有一个ColdFusion结构,我想把它转换成XML。我知道没有本机函数能够相应地转换结构。。。我不需要更改节点名称,它们可以采用相应对象的类和属性的形式 使用ColdFusion如何才能做到这一点 先谢谢你 ColdFusion本机不支持这一点,因为与JSON不同,有许多方法可以将CF中的数据转换为XML 通常,在标记中循环并输出xml来构造xml对象并不难。这是构造XML最正确的方法,它保证生成的XML是有效的XML 这就是ColdBox所使用的:XMLConverter(/)您可以循环并

我有一个ColdFusion结构,我想把它转换成XML。我知道没有本机函数能够相应地转换结构。。。我不需要更改节点名称,它们可以采用相应对象的类和属性的形式

使用ColdFusion如何才能做到这一点


先谢谢你

ColdFusion本机不支持这一点,因为与JSON不同,有许多方法可以将CF中的数据转换为XML

通常,在
标记中循环并输出xml来构造xml对象并不难。这是构造XML最正确的方法,它保证生成的XML是有效的XML


这就是ColdBox所使用的:XMLConverter(/)

您可以循环并在内部使用XmlNew

此处参考:

如果CF文档中没有任何内容,那么下一个我经常查看的地方就是。一个快速的搜索出现了,这听起来像是它会做的把戏。试一试。
将数据转换为XML。(你可能不喜欢它的格式)@ScottStroz为什么还要质疑我关于我的代码需要什么的决定?仅供参考,为了便于移植,我放弃了一种配置结构……因为我已经看到很多次有人在解决问题时需要帮助,但实际上,他们需要更好的解决方案。我不是在质疑你的决定,而是想弄清楚你的决定要解决什么问题。我建议,在给定的用例中,XML可能不是最佳的选择,因为您已经发现,将结构转换为XML并不容易。我建议您尝试使用JSON,并使用
serializeJSON()
反序列化JSO(N()
来完成这一点。