對XML資料使用XMLConvert

XML檔案中的所有資料都以字串來儲存。當一個程式載入XML檔案時,通常需要將資料轉換為更加適合程式的類型。例如,假設訂單出貨日期存在一個XML檔案裡,則使用該檔案的程式需要將字串表示的資料轉換為一個DateTime對象。VB.NET提供了XMLConvert類來協助這項工作,將XML轉換成強型別的.NET資料。XMLConvert位於System.XML命名空間中。其所有的方法和屬性都是共用的,因此不用將其執行個體化就可以訪問他們。它包括了將XML字串轉換成日期、雙精確度、布爾值等其它資料類型的

用XSL翻譯Web服務應用程式

Web服務應用程式存在的一個常見問題是,真正的後端軟體不支援XML(或者至少不支援你Web服務所使用的標準化的XML)。要解決這個問題,很多架構都實施了一個翻譯階段,用來解釋收到的XML,並將它轉換成為後端系統能夠識別的更加適當的格式。雖然將XML翻譯成不同的格式有很多種方式法,但是可延伸樣式表語言 (XSL)(eXtensibleStylesheet Language,XSL)提供了一個強健的、標準的和對XML友好的解決方案。

Web設計中如何使用XML資料

XML資料來源對象是一個ActiveX控制項,允許你在XML檔案和HTML頁面之間操作資料。本文將向你展示如何從各種XML資料來源中提取資料,以及如何使用JavaScript顯示這些資料。 XML資料來源對象DSO是一個微軟ActiveX控制項,構建在微軟IE4以後的版本上。這個對象允許你把一個外部的XML檔案或者嵌入HTML檔案中的內容提取到HTML頁面中。 你可以在一個Web頁面中使用XML -

XML資料庫中幾個容易混淆的概念

  當開發人員談及XML資料庫時,他們往往指的是兩個概念:儲存XML資料的資料庫,利用XML資料庫的DBMS。絕大多數主要的DBMS產品允許你無需改變現有的資料庫就可以整合XML資料到程式中。現在讓我們討論一下XML資料庫並探討其特性。  原始的XML資料庫  一個原始的XML資料庫(NXD)可以是很簡單,也可以是很複雜。我這樣定義一個資料庫的概念:永久穩定資料的集合。在這樣的定義下,一個NXD能在邏輯上儲存一個XML文檔。當XML:DB

XML卷之實戰錦囊(5):結構樹圖

動機: 最初想起做二叉樹是因為需要做一個公司結構圖。 以前的做法都是直接用圖象軟體畫出來一個圖片。很好看,但每次有變動後都需要重新畫一個新的。 另一方面,網頁上對線條的顯示、布局相當局限。根據動態產生的資料進行排版、定位都相當困難, 而且在美觀上也差強人意。 做了各種嘗試以後,決定用XML+XSL作資料運算; 用VML來美化線條,用JAVASCRIPT來給對象定位。 材料: XML卷之結構樹圖有2個檔案:flow2.xml 和 flow2.xsl 效果: 瀏覽這裡 講解: 二叉樹思路(1)

使用Regex進行xml資料驗證

XML Schema是定義XML的資料定義檔案,以.xsd作為檔案的副檔名。它也以被用來定義一類XML檔案。通常,一些特殊含義的資料不能通過系統預設的資料結構(類型)清楚地描述。XML Schema 規範中聲明:可以通過facet來限制(restriction)簡單類型,從而產生一些新的原子類型(Atomic types)。Facet有pattern, enumeration,等等;這裡要說的是其中非常有用的一項是: pattern+ Regex語言(regular expression

如何快速通過XSL轉換XML檔案

最近,我喜歡上了XML編程,但又苦於它的美觀程度又不夠,找了許多書才搞定。 用XML好是蠻好,但它還是不太適合做顯示資料的語言。(比起HTML要查多了!) XML檔案作出來的東西看起來並不是那麼美觀,但還是可以找到補救的方法。 XML可以只注重資料與檔案格式的描述,而顯示方面的工作就交給排版樣式表。 排版樣式表分:CSS和XSL。其中XSL非常適合XML。(在這裡不討論CSS!) 現在開始轉換吧! XSL包含兩大部分:XSLT和XSL Formatting

XML卷之實戰錦囊(4):選單連動

動機: 現在我們做個在IE裡應用XML的一個小例子:解決雙下拉選單的連動問題。大家最常見的可能就是選取省份後改變城市選項的例子了,那我們就來嘗試著用XML來完成吧。 以前介紹的一些功能我是直接用XML+XSL檔案來完成的,大家可能還不是很熟悉它的用法,所以我這次就用HMTL+XML來做,希望能夠讓大家更清楚的瞭解--“XML原來可以如此簡單!”:) 材料: XML卷之選單連動有2個檔案:Citys.xml 和 CitySelect.htm 作用:

學習使用XML引擎XQEngine

最近我一直在尋找XML搜尋工具,我編寫的應用程式需要週期性搜尋一些有關聯的XML檔案,我本來的意思是為了看一看檔案中是否有與我想要的資料匹配的資料,但是有時候,我也想把找到的這些資料輸出出來。一開始,我試用了一下XSLT和XPath,想通過把搜尋的問題轉化成使用XSLT能夠解決的問題,但是經過一段時間的實驗,我發現,使用XSLT並沒有真正解決我想要處理的搜尋問題,因為我想要輸出的資料是使用逗號隔開的數,而XSLT不能滿足這個要求,而且XLST也不能提供全文檢索搜尋功能。然後我想嘗試一下使用XML

xml中的空格之完全解說

提示:我提取了《xslt從入門到精通》中關於空格解釋的核心部分,藉以拋磚引玉,希望大家踴躍參與討論。談談你對空格的理解。只適合對xml檔案結構有一定瞭解的學者,不適合初學者。請按從上至下的順序閱讀。對html檔案而言,空格不重要;然而,對xml而言,預設立場就是要保留空格結點(空格結點的解釋見下文)。根據xml規範的規定,所謂空格是四種字元的任意組合序列:-----------------------空白字元(space),對應字元值為 #x20返回字元(Carriage

XML卷之實戰錦囊(3):動態分頁

動機: 為了方便使用者查看大批量資料,我們會用到動態分頁,因此分頁功能是我們在網站上見過的最普遍也是最常用的一個功能模組了。而以往的資訊分頁都是串連到資料庫的,每一次點擊都必須要後台資料庫的支援。這樣不但伺服器的負擔加重,而且嚴重的影響使用者瀏覽的速度.試想,如果把分頁的功能放到用戶端,那會產生什麼樣的效果呢?呵呵,看看下面的設計吧! 。 材料: XML卷之動態分頁有2個檔案:pages.xml 和 pages.xsl 作用: 把分頁的功能放到用戶端。在不重新整理頁面的情況下對資料進行過濾篩選,

利用XML開發留言板簡單的例子

XML是一種基於文字格式設定的元標記語言,它注重對資料結構和資料意義的描述,實現了資料內容和顯示樣式的分離(xml+xsl),而且是與平台無關的。由於XML注重資料內容的描述,因而,對於資料的檢索非常有意義,我們不會再象HTML那樣,檢索出與我們要求無關的資訊。另一方面,XML檔案是資料的載體,利用XML作為資料庫,不需要訪問任何資料庫系統,我們可以使用任意WEB技術來顯示我們的資料,比如HTML,FlashMX

XML卷之實戰錦囊(2):動態查詢

動機: 查詢功能是我們在網站上見過的最普遍也是最常用的一個功能模組了。以往的資訊查詢都是串連到資料庫的,每一次點擊都必須要後台資料庫的支援。然而很多情況下使用者往往只針對某一部分的資料進行操作,這樣不但伺服器的負擔加重,而且嚴重的影響使用者瀏覽的速度。 針對這種情況我們需要將使用者需要的某一部分資料以XML的方式傳遞到用戶端,使用者對這些資料可以很方便的進行操作。既方便了使用者,又減輕了伺服器資料庫的負擔。何樂而不為呢!而且這項功能可以通用到其他眾多模組,因此添加了這個動態查詢功能。 材料:

為何XML對Web服務很重要

Web服務經常從它的組件技術的角度來進行描述。SOAP、UDDI、WSDL、XML以及HTTP各自組成了Web服務體系的一部分,它們都發揮了重要作用。讓我們看看XML技術對Web服務平台的貢獻。標準化與其它Web服務技術相比,標準化是XML特色之一。XML提供了Web服務應用程式之間傳輸資料的標準格式。全球資訊網聯盟(W3C)管理XML標準並發布給全球的XML技術提供者,這就確保了XML產品的相容性。除了XML引擎和產品外還有XML文法(grammar)。每一個XML文法都是一種在某個特定問題領

XML卷之實戰錦囊(1):動態排序

動機: 排序功能讓我們頁面上的資料顯的更人性化,是我們在網站上見過的很普遍的一個功能效果了。以往的自動排序都是用大量的指令碼代碼來完成的,對一般的愛好者來說這是件困難的事情。然而用XML來處理的話就簡單多了。讓自己的頁面更加絢麗,哈哈,您是不是也心動了呢! 材料: XML卷之動態排序有2個檔案:paixu.xml 和 paixu.xsl 作用: 在不重新整理頁面的情況下更據使用者自己的需要對資料重新進行排序顯示,有效提高資料互動功能,讓自己的頁面更加絢麗多彩。 效果: 瀏覽這裡 代碼:

把資料轉換成XML格式的好處

我們常常會碰到需要處理以各種格式(從以逗號或者定位字元做分隔字元的檔案到更負載的格式)儲存或者傳輸的資料的情況,對每一種格式你都需要對應的解析器(parser)。這一缺點減緩了開發進度,而且可能會導致錯誤的發生。一個解決方案就是把常用格式的資料轉化成XML文檔,然後對它進行儲存、處理或者轉換成其它格式。一個執行個體現在已經有好多種實現在軟體內部或者軟體之間進行資料儲存、匯出、匯入以及傳輸功能的資料格式。最常見的是定界格式(delimited

用XML和SQL 2000來管理預存程序調用

建立多個帶有不同參數的預存程序(stored procedure)來完成同一個任務總是一個很大的負擔。利用XML字串向你的預存程序發送參數就能夠簡化這個任務;這也讓COM組件的設計更簡單。

XML與HTML的結合(下)

XML的嵌套處理 一般情況下,我們從資料庫中查詢得到的結果集可能很大,所以從伺服器返回到用戶端時,資料會被分成若干個頁面分別進行傳遞。此時,利用TABLE元素中的DATAPAGESIZE屬性可以指定每個頁麵包含記錄集條目的個數。 例如: <TABLE DATASRC=“#xmldso” DATAPAGESIZE=10>

XML與HTML的結合(上)

北京郵電大學 張劍  XML的局限性目前,許多Web網站的內容資料都存放在資料庫或資料檔案中。對於Web程式開發人員來說,如果要想把有用的資訊從資料庫中提取出來,傳統的方法是在伺服器端編寫指令碼程式(如VBScript、JavaScript、CGI、ASP、Perl等等),通過對資料庫執行SQL查詢得到相關記錄,然後把查詢結果組織成HTML頁面返回給用戶端,使用者使用瀏覽器觀察最終結果。

XML輕鬆學習手冊(四):XML文法

第四章 XML文法提綱: 一.XML文法規則 二.元素的文法 三.注釋的文法 四.CDATA的文法 五.Namespaces的文法 六.entity的文法 七.DTD的文法

總頁數: 61357 1 .... 2645 2646 2647 2648 2649 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.