2011-07-29 104 views
0

我工作的這涉及到球員這是讀取多個XML文件,我一定要得到的信息,如項目:凡圖像存儲,鏈接應該是什麼,什麼樣的音頻文件是等創建「動態」XML文件?

該播放器將用於許多不同的場景,所以我覺得不是爲每次使用定製XML文件,而是應該有一個基於該場景生成的XML文件。

我該如何去實現這一點,以便XML文件本身能夠從數據庫獲取值,然後替換必要的變量?我認爲PHP可能是一個可能的解決方案,但XML文件正在被閃存和非閃存播放器調用,我認爲它們不能執行php文件。

回答

1

當XML文件被提取時,PHP將由Web服務器執行。您可以使用DOM XML來生成XML。

樂意給,如果你需要更多的幫助,雖然閱讀手冊將是一個良好的開端:)

+0

好,我看了一些手動的,它肯定是我需要這樣感謝。如果你能幫助我進一步走向正確的方向,那將是一件好事。我需要一些將採用現有XML文件,然後更新其中的值以匹配場景。我應該考慮什麼部分來實現這一點,以及我將要做的是什麼類型的文件?謝謝。 – Vasper

+0

你有兩個選擇。 1)您可以使用DOM XML API重新創建XML文件,或者2)您可以將現有XML作爲字符串輸出,並使用'str_replace'替換可變部分(可能使用類似{{audio_file}}的佔位符)。 問題是你的變量來自哪裏,你打算如何將它們傳遞給腳本? –

+0

好的我認爲選項2是我最好的選擇,我已經能夠在PHP文件中輸出XML作爲字符串。希望我的主XML文件能夠訪問這個字符串,就像它是一個XML文件一樣,但是我該如何去做這件事? – Vasper