1.新建乙個vs2003的web工程,取名為xmltest
2.將工程目錄下的webform1.aspx中內容全部刪除,只留下頂部的一條語句:
<%@ page language="c#" codebehind="webform1.aspx.cs" autoeventwireup="false" inherits="xmltest.webform1" %>
3.修改webform1.aspx.cs中內容,在page_load中加入:
//hello.xml":"//hello.xsl
");doc.load(xmlfile);
response.write(doc.innerxml);
4.在工程根目錄下新增test.htm,並設為工程首頁:
5.執行工程,看看效果吧!
hello.xml(注意:我的xml文件中並沒有指定對應的xsl解析檔名)
至 嘿嘿
xml文件只有純粹的資料,如果需要顯示到html頁面中的話,一般需要使用定製的xsl文件來解析,或者手工通過js來讀取xml中的值顯示到html中的dom樹中,當使用xsl文件來解析時,相應的xml文件中必須指定對應的xsl文件才能正常顯示,但當有些程式動態輸出xml文件時,並沒有指定相應的xsl文件,這時就必須通過其它途徑來載入相應的xsl文件來解析,當然,在伺服器端輸出xml文件時,通過一些xml api也可以實現,我這兒描述的是通過js來實現的一種方式。用這種方式的話,就拋開了伺服器平台的限制,伺服器端只需要輸出相應的xml文件(.net/j2ee都可以),並且將對應的xsl文件輸出給客戶端(可以輸出流或直接在客戶端載入xsl文件)。
如何在VC中嵌入IE
一 需要在你的程式中嵌入ie瀏覽器的視窗。有兩種實現方法,其一,新增chtmlview的視類 其二,新增ie瀏覽器的activex控制項。其實不管用什麼方法,除了函式名稱稍有區別外,它們最終都呼叫了微軟的iwebbrowser2的介面。二 方法和步驟 1.建立乙個對話窗形式的mfc應用程式,注意在導...
如何在js中操作樣式
很多 都會有事件觸發之後的樣式變化,js中可以通過哪些方式改變容器的樣式呢?以下將用簡單的盒子居中的例子在js事件中實現位置的變化,若要改變顏色 寬高等其他屬性,也是相同的道理。var content document.getelementbyid content var contentwidth ...
如何在EXCEL SHEET中 動態新增控制項
excel sheet中如何新增下拉框或者 文字框,命令按鈕?下面的方法就可以 1 新建worksheet 2 開啟visiual basic編輯器 3 選擇sheet1 的worksheet selectionchange 事件 4 編寫 如下 private sub worksheet sele...