2012-11-15 38 views
1

我知道如何設計和構建整個HTML頁面來創建產品目錄。我只是認爲正式的做法,最好是將產品信息存儲在XML文件中。除了我不知道如何將兩者聯繫起來。在HTML網頁中顯示XML信息的標準方式是什麼?如何使用XML數據在HTML中創建產品目錄?

我有一個產品列表,每個產品的標題,圖片,說明和添加到購物車按鈕。我想知道如何在HTML列表中顯示正確的XML產品數據。

我看到了一個很好的數據綁定或其他的例子,但後來發現它已被棄用。那麼現在人們使用的正常程序是什麼?人們如何以最安全,最有效的方式在HTML網頁上顯示外部信息?

+0

你將需要jQuery來做到這一點。 – SaidbakR

回答

0

要將XML轉換爲HTML,您可以使用XSLT樣式表和某個過程來應用轉換。

要從XML中選擇數據,您需要使用XPATH選擇器來獲取要轉換的數據或數據集合。

XSLT文件的編碼可能會變得相當複雜,因爲它從您的XML文件中選擇數據並且渲染選項的影響範圍很廣。

這裏是W3Schools的例子:XSLT - Try It Yourself,他們也有一個XSLT Tutorial

你當然也可以使用JavaScript for XML to HTML但代碼會更加複雜,更靈活。

獲得圍繞XSLT和XPATH的初始概念可能需要更長的時間,但最終還是會有回報的。

+0

嗨,非常感謝你回信給我。我想知道將XML數據集成到HTML頁面的好方法是什麼,而不是將XML更改爲我已擁有的HTML/CSS頁面。 這樣做的標準程序是什麼? – trixmasta

+0

嗨trixmasta,我不知道我明白你想要什麼程序。使用XML中的數據值,您想要使用HTML在頁面上呈現它們?您的過程必須從XML中選擇數據值,然後生成一些HTML。我答案中的鏈接爲您提供了兩種方式來實現這一點; XSLT轉換或JavaScript迭代。也許如果你包括一個你想要做的例子,那麼它會更清晰? –

相關問題