-1

我需要回显 XML 文档的内容。不是 XML 源,而是输出。我有很多 XML 文件,它们都有一个 XSD 文件。

如何使用这些 XSD 文件解析它们?有可能吗?

(当我在浏览器(XML 或 XSD)中打开文件时,源代码顶部会出现一个文本,上面写着“此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。” )

4

2 回答 2

0

尝试使用DOMDocumentXmlReader扩展

另外,检查 - http://github.com/moyarada/XSD-to-PHP

于 2013-10-29T09:49:18.733 回答
-1

您可以使用 php 的 simpleXML,如下所示:

<?php 
$string = <<<XML 
<?xml version='1.0'?> 
<document> 
    <cmd>login</cmd> 
    <login>Richard</login> 
</document> 
XML; 


$xml = simplexml_load_string($string); 
print_r($xml); 
$login = $xml->login; 
print_r($login); 
$login = (string) $xml->login; 
print_r($login); 
?> 

Expected result: 
---------------- 
SimpleXMLElement Object 
( 
    [cmd] => login 
    [login] => Richard 
) 
Richard 
Richard 

有关更多信息,您可以查看: http: //php.net/manual/en/book.simplexml.php

于 2013-10-29T09:45:12.303 回答