2011-07-12 50 views
0

好的,這是事情。使用php爲mysql查詢建立一個xml文件

我有一個從xml文件運行的Flash幻燈片。

我想填充從查詢數據的XML文件,使用PHP

現在,我在這裏可以看到有一些例子,我明白了一些,但是在XML文件中,我使用'content'位於XML標籤內部,而不是由它包裝。

例如這是來自這裏的一個例子...標籤繞過數據。

<news> 
<? 
    while($item = mysql_fetch_array($data)){ 
    ?> 
    <item> 
     <url><?=$item['url']; ?></url> 
     <title><?=$item['title']; ?></title> 
    </item> 
    } 
?> 
</news> 

在我使用的XML文件,鏈接的標籤,看起來是這樣的....

<link url="" target=""></link> 

因此,將PHP代碼是這樣的

<link url="<?=$item['url]; ?>" target=""></link> 

希望有人能解釋一下!

感謝

豐富:)

回答

0

XML元素可以包含其他元素或文字就像你在你的例子itemurltitle有。元素也可以具有HTML <a href="/">Home</a>中的屬性。

將「內容」放入一個屬性時有一些準則,但只要XML文檔的讀者知道他是否必須在標籤內查找另一個元素或爲屬性

<link url="www.domain.com" /> 
// these are equal 
<link> 
    <url>www.domain.com</url> 
</link> 
// however you have get the url through different process. 

獲取屬性比較容易,爲什麼我認爲很多文檔使用屬性。 在w3schools是其他很好的例子

備註:如果你的元素不包含文本或其他元素,你不需要一個結束標記,而是一個斜線。

+0

好,那有幫助,謝謝阿德里安:) – Rich