Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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/7/neo4j/3.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读取XML元素和子元素并在HTML表中显示数据?_Php_Html_Xml - Fatal编程技术网

如何使用php读取XML元素和子元素并在HTML表中显示数据?

如何使用php读取XML元素和子元素并在HTML表中显示数据?,php,html,xml,Php,Html,Xml,我是php和javascript的新手,但我有一个个人项目需要这些语言的知识 我有两个xml文件要读取和显示 文件1是用户创建的事务文件,文件2是事务文件的摘要以及所有摘要文件的总和(取决于用户创建的事务文件数量) 这是我的档案1 3.0.19.82 产品 4C02890FD627 演示场所 客人 1. 999999 0 35850 2016-12-03T16:17:42 2072 64 0 扎尔 10 10 扎尔 20 20 扎尔 50 11 扎尔 100 198 扎尔 200 75 De

我是php和javascript的新手,但我有一个个人项目需要这些语言的知识

我有两个xml文件要读取和显示

文件1是用户创建的事务文件,文件2是事务文件的摘要以及所有摘要文件的总和(取决于用户创建的事务文件数量)

这是我的档案1

3.0.19.82
产品
4C02890FD627
演示场所
客人
1.
999999
0
35850
2016-12-03T16:17:42
2072
64
0
扎尔
10
10
扎尔
20
20
扎尔
50
11
扎尔
100
198
扎尔
200
75
DemoUser

在index.php文件中:

 echo "<table>"; //create table in html
    $xmlstr = file_get_contents("relative/path/toyourXML/xml.xml"); //read the contents into the php variable
    $examples = new SimpleXMLElement($xmlstr); //Creating the Simple xml object
    echo "<tr> <td>".$examples->TRX->Version. "</td> </tr>";  //This will echo the version in a new table row and in a cell,any other data you can do in a similar fashion, just use -> to get there, and for more iterations use foreach
echo”“//用html创建表格
$xmlstr=file_get_contents(“relative/path/toyourXML/xml.xml”)//将内容读入php变量
$examples=新的simplexmlement($xmlstr)//创建简单的xml对象
回显“.$examples->TRX->Version。" ";  //这将在一个新的表行和单元格中回显该版本,您可以用类似的方式处理任何其他数据,只需使用->即可,对于更多的迭代,请使用foreach
我希望这个例子能帮助您理解如何使用SimpleXML,这里的复制板:

可能的复制