XML檔案原始碼察看器(五) (轉)
三、版:namespace prefix = o ns = "urn:schemas--com::office" />
dim strf
strf = request("file")
dim strResult
strFilePath = Server.MapPath(strf)
'dim XMLData As New Msxml2.FreeThreadedDOMDocument
dim domXMLData
set domXMLData = Server.Create("Microsoft.XMLDOM")'As New Msxml2.DOMDocument
if strFilePath="" then
txtData.innerHTML=strFilePath+"
請瀏覽選擇需要察看的xml. :)
"
else
domXMLData.load(strFilePath)
if (domXMLData.parseError.errorCode <> 0) then
strResult ="
Invalid XML file: " & domXMLData.parseError.reason & "
"
else
'遞迴遍歷不同型別子節點,加上高亮標記 ( )
strResult = renderChildNodes(domXMLData, 0)
end if
end if
'名:renderChildNodes
'引數:nodNode -- xml 節點
' intLevel -- 層數,用於縮排
function renderChildNodes(nodNode, intLevel)
dim strNodes,intCount,intNode
strNodes = "" '用於顯示的 html 字串,處理的結果
intCount = 0 '迴圈遍歷用的臨時變數
intNode = 0 '迴圈遍歷用的臨時變數
dim nodAttrList '屬性集
dim intNodeType
intNodeType = nodNode.nodeType
case intnodeType
case 3: '文字節點, 黑色 粗體顯示
strNodes=strNodes & getIndent(intLevel) & ""& nodNode.text & "
"
case 7: '指令節點 , 子函式
strNodes=strNodes & renderInstruction(nodNode,intLevel)
case 8: '註釋節點 , 呼叫子節點
strNodes=strNodes & renderComment(nodNode,intLevel)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-981932/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML檔案原始碼察看器(三) (轉)XML原始碼
- XML檔案原始碼察看器(四) (轉)XML原始碼
- XML檔案原始碼察看器(七) (轉)XML原始碼
- XML檔案原始碼察看器(二) (轉)XML原始碼
- XML檔案原始碼察看器(六) (轉)XML原始碼
- mybatis原始碼配置檔案解析之五:解析mappers標籤(解析XML對映檔案)MyBatis原始碼APPXML
- XML口令檔案描述 (轉)XML
- 檔案上傳用XML (轉)XML
- 使用XML上傳檔案 (轉)XML
- vbs類生成xml檔案(轉)XML
- 使用XmlTextWriter物件建立XML檔案 (轉)XML物件
- 透過XSL轉換XML檔案 (轉)XML
- 使用PHP DOM-XML建立和解析XML檔案 (轉)PHPXML
- xml檔案XML
- 在VB中實現任意檔案的16進位制方式察看 (轉)
- 使用XML幫助上傳檔案 (轉)XML
- 用C#把檔案轉換為XML(轉)C#XML
- 如何使用 ABAP 程式碼解析 XML 檔案XML
- jQuery解析xml檔案程式碼例項jQueryXML
- js載入解析xml檔案程式碼JSXML
- 如何用Shell指令碼生成XML檔案指令碼XML
- [轉]XML檔案結構和基本語法XML
- 一個最簡單的XML檔案(轉)XML
- FSO+遞迴生成檔案列表(xml) (轉)遞迴XML
- SpringMVC原始碼剖析(五)-訊息轉換器HttpMessageConverterSpringMVC原始碼HTTP
- Vue原始碼探究-原始碼檔案組織Vue原始碼
- javascript讀取xml檔案程式碼例項JavaScriptXML
- Rss-Rome 閱讀器讀取XML檔案XML
- jdom解析xml檔案XML
- [XML與properties檔案]XML
- GData解析XML檔案XML
- jquery 解析xml檔案jQueryXML
- mybatis原始碼配置檔案解析之五:解析mappers標籤流程圖MyBatis原始碼APP流程圖
- xml是什麼格式的檔案 xml檔案怎麼開啟XML
- java 語音用xml檔案實現圖形介面 xml檔案JavaXML
- 讀取xml檔案 解析雙層xmlXML
- 從檔案裡得到所有的郵件地址(原始碼) (轉)原始碼
- js解析xml檔案簡單程式碼例項JSXML