【发布时间】:2011-01-16 20:27:20
【问题描述】:
世界上有 JavaBeans 或 PHP 的 JAXB 的类似物吗? 是否可以从 XML 模式生成 PHP 类?
将 API 发布为 XSD 架构是一种常见的做法。 Java 和 C# 人员可以通过直接从 XSD 生成类来利用这一点。 PHP有同样的工具吗?
【问题讨论】:
-
嗯,有总是一种方法......无论它是否实用,都是另一回事。我可以想象编写一个类来读取 XML 文件并将字符串放在一起来声明一个类及其方法,然后对其进行评估。
-
你的意思是在运行时生成吗?只获得一堆普通类(并具有自动完成功能)会更实用
-
试试 wsdl2php,正如我在答案中所说的那样。它用于将 wsdl 解析为 php 类,但我认为 wsdl 和 xsd 应该是一回事。
标签: php xml xsd schema code-generation