如何将symfony yaml配置文件转换为xml格式

mys*_*ack 5 xml yaml symfony

我想将symfony配置和路由文件作为xml文件.我知道,symfony-book中有很多代码示例,但并未显示所有配置类型.

有没有办法将symfony演示项目中给出的现有yaml文件转换为xml文件,以便将这些文件用作基础?

我在' /Symfony/vendor/symfony/src/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php '中找到了一个转储器类,但我不知道这个工具是否对我的问题有用,更不用说如何使用它.

那么,有人对此有所了解吗?

请原谅我奇怪的英语,我来自德国......我希望这个事实不会减少我得到答案的机会:-)

Boy*_*ema 8

您可以使用第三方Symfony2服务配置转换器在YAML/INI/XML之间进行自动转换.


Pro*_*tic 2

据我所知,Symfony 中没有通用的 Yaml-to-XML 转储器。我在 2009 年底从Fabien 的博客中发现了这样的评论:

\n\n
\n

法比安 \xe2\x80\x94 2009 年 12 月 21 日 10:38 #3

\n\n
\n

@simo:您可以创建一个从 XML 到 YAML 的通用转换器,反之亦然,因为语义完全不同。在 symfony 中,我们支持 YAML 和 XML,但转换是针对每个功能手工设计的。

\n
\n
\n\n

然而,许多第 3 方捆绑包(包括大多数FriendsOfSymfony 捆绑包)选择使用 XML 作为其配置格式。您可以浏览 github 上的代码来获取示例,或者如果您有具体的转换问题,可以将其带到 StackOverflow。

\n