欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

asp msxml2.domdocument

呂致盈1年前7瀏覽0評論
ASP中的MSXML2.DOMDocument對象是一種用于處理XML數(shù)據(jù)的強(qiáng)大工具。通過使用MSXML2.DOMDocument對象,我們可以方便地讀取、解析和修改XML文檔。在本文中,我們將詳細(xì)介紹ASP中的MSXML2.DOMDocument對象以及它的一些常見用法。假設(shè)我們有一個名為books.xml的XML文件,該文件包含了一些圖書的信息,如下所示:ASP ProgrammingJohn Smith30JavaScript BasicsJane Doe25我們可以通過以下代碼將這個XML文檔加載到MSXML2.DOMDocument對象中:<% dim xmlDoc set xmlDoc = Server.CreateObject("Msxml2.DOMDocument") xmlDoc.load(Server.MapPath("books.xml")) %>現(xiàn)在,我們已經(jīng)成功將books.xml文件加載到了MSXML2.DOMDocument對象中,可以進(jìn)行后續(xù)的XML處理操作。一種常見的用法是使用MSXML2.DOMDocument對象來讀取XML文檔的數(shù)據(jù)。假設(shè)我們想要讀取books.xml文件中的所有圖書信息,并輸出到網(wǎng)頁中:<% dim xmlDoc set xmlDoc = Server.CreateObject("Msxml2.DOMDocument") xmlDoc.load(Server.MapPath("books.xml")) dim books set books = xmlDoc.selectNodes("http://book") response.write("") response.write("") dim book for each book in books response.write("") response.write("") response.write("") response.write("") response.write("") next response.write("
TitleAuthorPrice
" & book.selectSingleNode("title").text & "" & book.selectSingleNode("author").text & "" & book.selectSingleNode("price").text & "
") %>
通過上面的代碼,我們將books.xml文件中的所有圖書信息以表格的形式展示出來。在這個例子中,我們使用了MSXML2.DOMDocument對象的selectNodes方法來選擇所有的book節(jié)點(diǎn),并使用selectSingleNode方法來獲取每個book節(jié)點(diǎn)下的title、author和price子節(jié)點(diǎn)的文本內(nèi)容。除了讀取XML文檔的數(shù)據(jù),我們還可以使用MSXML2.DOMDocument對象來修改XML文檔。假設(shè)我們想要在books.xml文件中添加一本新的圖書信息:<% dim xmlDoc set xmlDoc = Server.CreateObject("Msxml2.DOMDocument") xmlDoc.load(Server.MapPath("books.xml")) dim newBook set newBook = xmlDoc.createElement("book") dim newTitle set newTitle = xmlDoc.createElement("title") newTitle.text = "HTML Basics" newBook.appendChild(newTitle) dim newAuthor set newAuthor = xmlDoc.createElement("author") newAuthor.text = "David Brown" newBook.appendChild(newAuthor) dim newPrice set newPrice = xmlDoc.createElement("price") newPrice.text = "20" newBook.appendChild(newPrice) dim books set books = xmlDoc.selectSingleNode("http://books") books.appendChild(newBook) xmlDoc.save(Server.MapPath("books.xml")) %>通過上面的代碼,我們向books.xml文件中添加了一本新的圖書信息:HTML Basics,作者是David Brown,價格是20。在這個例子中,我們使用了MSXML2.DOMDocument對象的createElement方法來創(chuàng)建新的元素節(jié)點(diǎn),并使用appendChild方法將這些新的元素節(jié)點(diǎn)添加到已有的book節(jié)點(diǎn)下。最后,我們使用save方法將修改后的XML文檔保存到books.xml文件中。ASP中的MSXML2.DOMDocument對象是一個強(qiáng)大且靈活的工具,可以方便地讀取、解析和修改XML文檔。通過使用MSXML2.DOMDocument對象,我們可以輕松處理XML數(shù)據(jù),并根據(jù)需要進(jìn)行各種操作。無論是讀取數(shù)據(jù)還是修改數(shù)據(jù),MSXML2.DOMDocument對象都能幫助我們完成任務(wù)。