我正在尝试用 PHP5 编写一个脚本,它将:
- 读入 XSD
- 让用户给出一个元素/标签名称作为上下文
- 根据 XSD 输出该元素/标记名中允许的元素列表
到目前为止,我只能看到使用 XSD 验证 XML 文件的解决方案。以前有人做过这样的事情吗?
最佳答案
检查此工具 http://github.com/moyarada/XSD-to-PHP 它从 XSd 模式生成 PHP 类,并允许 XML 编码/解码。 生成 PHP 模型后,您的 IDE 将向您显示特定项目具有哪些元素/属性。在测试套件/test/Php2XmlTest.php 中查看更多示例
关于php - 识别由 PHP 中的 XSD 定义的允许的 XML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1320515/