0
我希望我的視圖能夠在iframe中顯示使用XSLT文件格式化的原始XML文件。實際顯示的XML文件是可變的,取決於用戶從表單中選擇(XML文件的地址在控制器中確定)。在MVC中使用XSLT格式顯示XML
是否有可能直接從我的控制器返回XML信息,如果有,如何?我主要考慮的是如何在我的視圖中使用iframe,並通過我的AJAX表單更新id。最初,我的控制器操作僅僅返回了一個表示XML文件地址的字符串,但我無法操縱JavaScript來接受此返回值並將其解析爲document.getElementById.src = url
。
當前代碼:
Dim docXML As New XmlDocument()
docXML.Load("C:\SharpSVN\" + cprotocols + "_Config.xml")
Using nodeReader = New XmlNodeReader(docXML)
nodeReader.MoveToContent()
Dim xRoot As XElement = XElement.Load(nodeReader)
Return xRoot.ToString()
End Using
這是一個沒有XSLT和xRoot
也只有一個行返回的數據(我想看到的元素標記以及用空格正確的格式)。