php - 识别由 PHP 中的 XSD 定义的允许的 XML 元素

标签 php xml xsd

我正在尝试用 PHP5 编写一个脚本,它将:

  1. 读入 XSD
  2. 让用户给出一个元素/标签名称作为上下文
  3. 根据 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/

相关文章:

php - 在php中对数字字符串数组进行排序

javascript - 将 PHP $_POST 数组传递给 javascript/jQuery 以通过 ajax 发送回 PHP

php - PHP 4 中的新 DOMDocument()

c# - 从 xml 文件读取数据表和 GridView

c++ - 基于 xsd 的代码生成器来构建 xml?

xml - 基于xsd/wsdl生成随机xml/web服务响应

php - 拒绝使用 php 直接下载文件

php - 使用 INCLUDE 函数时 CSS 失败

c++ - 如何在 C++ 中从 Internet 下载 xml

enums - 带有数值的 JAXB 枚举