XML 字符串转换为 PHP


XML String into PHP

我觉得自己快疯了。我需要从 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它应该是相反的。