2012-07-20 54 views
0

需要將我收到的一些XML快速轉換爲HTML。我需要衝出RegEx嗎?使用jQuery將jQuery.parseXML值轉換爲HTML

+0

如果「XML」其實是HTML,你可以將它傳遞給' $'。 xml是什麼樣的,需要編輯什麼? – Esailija 2012-07-20 12:55:17

+0

如果您已經解析了XML,則正則表達式不是解決方案的框架。您必須遍歷構建的XML DOM並根據您的需要生成HTML。不知道具體情況當然不可能建議更多。 – Pointy 2012-07-20 12:55:40

+0

'$ .parseXML(「 RSS標題」);'每個文檔返回一個** Document **對象。我如何使用它? – 2012-07-20 13:27:49

回答

1

如果XML包含數據結構,那麼使用jQuery模板功能。這樣你就可以用HTML定義每個記錄/數據結構的表示形式。如果您使用像AngularJS或Knockout這樣的JavaScript MVC框架,您可以使用jQuery將您的XML數據結構轉換爲具有最小和可維護代碼的HTML。與KnockoutJS http://knockoutjs.com/documentation/template-binding.html

如果XML包含HTML元素,那麼你會很容易爲你寫XSL和XML做轉換爲HTML jQuery的模板

例。 JavaScript引擎的XSL處理器,可以轉換XML使用XSL模板

介紹客戶端XSLT的XML到HTML轉換成HTML格式:http://www.w3schools.com/xsl/xsl_client.asp

+1

[請注意w3schools.com](http://w3fools.com)。 – Pointy 2012-07-20 13:06:54