我觉得自己快疯了。我需要从 xml 文件中获取一串文本,并将其定义为 PHP 变量并将其输出到 HTML 页面中。我不知道为什么这行不通。任何想法??
我有这个xml文档(人.xml):
<?xml version="1.0"?>
<datas>
<person>
<people>
<owner>Joe Blow</owner>
</people>
</person>
</datas>
这个 PHP (db.php):
<?php
$xml = simplexml_load_file('people.xml')
or die("Error: Can't load people");
$xml->person->people->owner = $owner;
?>
这个 HTML(索引.php):
<?php include 'db.php';?>
<label for="owner-1"><?php echo $owner ?></label>
假设其他一切都是正确的/基于您显示的代码,
$xml->person->people->owner = $owner;
应该是
$owner = $xml->person->people->owner;
您正在尝试将$owner
的值分配给$xml->person->people->owner
它应该是相反的。