2010-10-21 62 views
2

是否可以使用XAML文件生成MXML文件,反之亦然?XAML到MXML转换

两者都基于XML,并包含类似类型的编码....的

那么,有没有办法XAML文件转换为MXML文件,反之亦然?

在此先感谢...

+1

你需要手动转换它。没有其他的可能! – 2010-10-21 07:33:32

+0

对于像我这样的人: MXML是Macromedia在2004年3月首次引入的基于XML的用户界面标记语言.Adobe Systems(2005年12月收购Macromedia)对缩写没有正式含义,但一些开发人员建议它应该代表“Magic eXtensible Markup Language”(这是一个缩写)。 http://en.wikipedia.org/wiki/MXML – akjoshi 2010-10-21 08:48:33

回答

1

我不这么认为,虽然XAML和MXML因为都是基于XML,而且可能看上去有点相同,但XAML包含的东西,如附加的属性,标记扩展,数据绑定等,这些都是XAML的构建模块,而且我知道它不是MXML,所以你不能把它翻译成另一个。

1

如果你想要一个,你将不得不使用XML解析器和XML编写器自己构建一个。通过查看每个应用程序的规范,您应该能够从一个转换到另一个,然后您可以使转换器在flash/flex自身中,而这些转换器仍然只是XML,并且我已经分析了除actionscript/.net之外的两种XML结构脚本你可以简单地做一个翻译。嘿,我可以做一个。如果我这样做,我会让你知道