Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中标识XSD定义的允许XML元素_Php_Xml_Xsd - Fatal编程技术网

在PHP中标识XSD定义的允许XML元素

在PHP中标识XSD定义的允许XML元素,php,xml,xsd,Php,Xml,Xsd,我正在尝试用PHP5编写一个脚本,它将: 读入XSD 让用户给出一个元素/标记名,作为上下文 根据XSD输出该元素/标记名中允许的元素列表 到目前为止,我只能看到使用XSD验证XML文件的解决方案。以前有人做过类似的事情吗?检查这个工具 它从XSd模式生成PHP类,并允许XML编组/解编组。 生成PHP模型后,IDE将显示特定项具有哪些元素/属性。请参阅测试套件/test/Php2XmlTest.php中的更多示例

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

  • 读入XSD
  • 让用户给出一个元素/标记名,作为上下文
  • 根据XSD输出该元素/标记名中允许的元素列表
  • 到目前为止,我只能看到使用XSD验证XML文件的解决方案。以前有人做过类似的事情吗?

    检查这个工具 它从XSd模式生成PHP类,并允许XML编组/解编组。 生成PHP模型后,IDE将显示特定项具有哪些元素/属性。请参阅测试套件/test/Php2XmlTest.php中的更多示例