2013-11-15 42 views
1

我覺得我要瘋了。我需要從xml文件中獲取一串文本,並將其定義爲一個PHP變量並將其輸出到HTML頁面中。我無法弄清楚爲什麼這不會工作。有任何想法嗎??XML到PHP的字符串

我有這樣的XML文檔(people.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(的index.php):

<?php include 'db.php';?> 

<label for="owner-1"><?php echo $owner ?></label> 

回答

2

假設一切正確/根據您所顯示的代碼,

$xml->person->people->owner = $owner; 

應該

$owner = $xml->person->people->owner; 

您正在嘗試的$owner$xml->person->people->owner 值賦給它應該是倒過來。

+0

10秒後...我要發佈同一張xD – Hackerman

+1

@RobertRozas發生在我身上所有的時間:) – karthikr

+0

不錯的一個;-) LOL – michi