瞭解WEB頁面工具語言XML(二)定義

二、XML的定義   XML是一個精簡的SGML,它將SGML的豐富功能與HTML的易用性結合到Web的應用中。XML保留了SGML的可擴充功能,這使XML從根本上有別於HTML。XML要比HTML強大得多,它不再是固定的標記,而是允許定義數量不限的標記來描述文檔中的資料,允許嵌套的資訊結構。HTML只是Web顯示資料的通用方法,而XML提供了一個直接處理 Web 資料的通用方法。HTML著重描述Web頁面的顯示格式,而XML著重描述的是Web頁面的內容。   XML中包括可擴充格式語言XSL(

基於XML的案頭應用

前面已經提到,通過XSL,我們可以把相同的資料以不同的資料形式提交給終端客戶,一個XSL檔案描述了資料的顯示方式,你可以把許多XSL和同一個XML文檔相連來提供不同的基於HTML的表示,這樣事實上,我們就可以建立基於XML的傳統型應用程式。基於Windows體繫結構的一個圖形表示如下所示:  採用這種方法主要有兩個優點,首先,你可以以平台和語言獨立的方式來操作資料,其次,不需要編程你就可以實現對同樣資料的不同的視圖表示。  實際上,你需要一個工具能夠把原始的資料轉化為XML格式化的形式,然後用H

XML輕鬆學習手冊(1)XML快速入門

前言XML越來越熱,關於XML的基礎教程網路上也隨處可見。可是一大堆的概念和術語往往讓人望而生畏,很多朋友問我:XML到底有什麼用,我們是否需要學習它?我想就我個人學習過程的心得和經驗,寫一篇比較全面的介紹文章。首先有兩點是需要肯定的: 第一:XML肯定是未來的發展趨勢,不論是網頁設計師還是網路程式員,都應該及時學習和瞭解,等待只會讓你失去機會; 第二:新知識肯定會有很多新概念,嘗試理解和接受,您才可能提高。不要害怕和逃避,畢竟我們還年輕。

使用DOM建立XML

  我以前在介紹XML和讓別人試著使用DOM時,不只一個人問過我用DOM是否能用來憑空直接產生一個XML檔案。  當然,這是當然可以的了,其次是怎麼寫程式呢。  那我就這個問題,專門在這篇文章中用VB和MSXML的COM介面的DOM實現的一個例子來講一下:  首先我要說明的是,我用的MSXML的版本是IE5帶的,版本號碼是5.0.2919.3800,微軟的早期版本的介面和新的有些不一樣,所以自己編程時,應該看一下她的介面和說明。

XSL簡明教程(7)XSL 的控制語句

原著:Jan Egil Refsnes 翻譯:阿捷 七. XSL 的控制語句1.條件陳述式if...thenXSL同樣還有條件陳述式(呵呵~~好厲害吧,象程式語言一樣)。具體的文法是增加一個xsl:if元素,類似這樣<xsl:if match=".[ARTIST='Bob Dylan']">... some output ...</xsl:if>上面的例子改寫成為:<?xml version='1.0'?><xsl:stylesheet

Web設計中如何使用XML資料來源對象

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

XSLT輕鬆入門第三章:XSLT的元素文法

  通過前面兩章的介紹,我們已經對XSLT的基本概念和它的轉換過程有了一些瞭解。下面我們一起來學習XSLT的具體文法。說到文法總是比較枯燥的,您可以大體上瀏覽一遍,等您真正需要使用XSLT的時候,再仔細研究它們。 3.XSLT的元素文法 3.1 xsl:template和xsl:apply-templates 3.2 xsl:value-of 3.3 xsl:for-each 3.4 xsl:if 3.5 Xxsl:choose, when, otherwise 3.6 xsl:sort 3.1

使用xmlhttp為網站增加網域名稱查詢功能

  當我們準備建立一個Web網站時,就必須向網域名稱登記機構申請一個Internet網域名稱,因此,我們通常希望瞭解自己準備使用的網域名稱是否已經被註冊,這時,可以訪問NIC網站http://www.nic.net,點擊"whois"連結後輸入需查詢的網域名稱,就可以得到我們需要的結果。  WHOIS伺服器為 .com、.net 和 .org 的國際頂級網域名稱的查詢返回全部的 whois

瞭解WEB頁面工具語言XML(一)產生背景

一、XML產生的背景   XML同HTML一樣,都來自Standard Generalized Markup Language, 即標準通用標記語言 (SGML),簡稱SGML。早在Web未發明之前,SGML就早已存在。正如它的名稱所言,SGML是一種用標記來描述文檔資料的通用語言,它包含了一系列的文件類型定義(簡稱DTD),DTD 中定義了標記的含義,因而 SGML

avascript 調用XML製作連動下拉框

作者: 何耀Thursday, June 5 2003 2:44 PM 傳統的HTML頁面中連動下拉框採用了兩種方法:1)直接將下拉框中的內容hardcode於html的javascript中,調用javascript函數迴圈寫入下拉框中。這種方法不適用於下拉框內容經常改變的情況。因為資料來源和javascript程式寫死在同一頁面。<html><head><title>List</title><meta

XML建立可排序、分頁的資料顯示頁面

在Web開發中,我們經常會遇到分頁顯示和排序資料記錄集的情況,這在伺服器端使用伺服器端的代碼和資料庫技術是件很輕鬆的事情,比如:ASP、PHP、JSP等。然而,如果要在用戶端顯示多條記錄並且排序是一件很令人頭疼的事情。下面,我們利用Extensible Markup Language(XML,可延伸標記語言 (XML))和Extensible Stylesheet Language Transformations(XSLT,可擴充樣式單語言轉換),並結合XML Path

XSLT輕鬆入門第二章:XSLT的執行個體

2. XSLT的執行個體 2.1 XSLT如何轉換XML 2.2 一個執行個體 2.3 過程解析 2.4 XSLT的用途 2.1 XSLT如何轉換XML我們打個有趣的比方,你玩過橡皮泥吧,用不同的模子按上去,就可以做出需要的形狀。如果我們假設XML資料文檔是一塊大橡皮泥,XSLT就象是一個模子,用力一按,就做出需要的形狀來---符合不同需要的HTML文檔。 具體看下面的過程: 我們將XML原文檔輸入,用XSL作為模板,通過轉換引擎,最終輸出需要的HTML文檔。其中的轉換引擎就是比喻中"用力一按"

一個簡單的XML Schema的例子

我們可以看到,DTD的文法相當複雜,並且它不符合XML檔案的標準,自成一個體系。也就是說DTD文檔本身並不是一個良好形式的XML文檔,上面的關於DTD的介紹也僅僅是作了一個簡介,目的是協助大家能讀懂DTD檔案以及在必要時建立簡單的DTD檔案,因為現在很多的XML應用是建立在DTD之上的。 另外一個代替DTD的就是W3C定義的Schema,Schema從字面意義上來說,可以翻譯成模式、大綱、計劃、規劃等等。它的基本意思就是說為XML文檔制定一種模式。 Schema相對於DTD的明顯好處是XML

瞭解WEB頁面工具語言XML(六)展望

六、XML展望   任何一項新技術的產生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之後。近年來HTML在許多複雜的Web應用中遇到了問題,要徹底解決這些問題,必須用功能強大的XML來替代HTML作為Web頁面的書寫工具。XML有利於資訊的表達和結構化組織,從而使資料搜尋更有效;XML可以使用URL別名使

XSLT輕鬆入門第四章:XPath的文法

4.XPath的文法 我們在前面已經提到過,XPath是用來協助XSLT在XML來源文件中尋找定位資訊的語言。在實際使用過程中,XPath和XSLT總是混在一起使用,在上面一章的文法例子中我們已經有使用到XPath的文法,只是沒有明確點出。但W3C將它們分成兩個標準,所以我們也將它們拆成兩章來講解。 4.XPath的文法 4.1 當前位置 4.2 定址操作 4.3 運算子 4.4 功能函數 4.1 當前位置

瞭解WEB頁面工具語言XML(四)應用分類

四、XML應用分類   總的說來的XML的應用可分為四類:

XML輕鬆學習手冊(4)XML文法

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

瞭解WEB頁面工具語言XML(三)支援工具

三、支援XML的公司和它們的開發工具   儘管XML還處在開發階段,其標準正在由W3C組織制定,但是已經有許多公司表示全力支援XML,並開發了不少XML工具。Adobe公司的FrameMaker可以用來書寫XML文檔。Microsoft公司推出的IE 4.0已經可以顯示、處理和編輯XML文檔,Microsoft公司作出承諾,要在下一個版本的Office 軟體如MS

XML輕鬆學習手冊(3)XML的術語

第三章 XML的術語提綱: 導言 一.XML文檔的有關術語 二.DTD的有關術語 導言 初學XML最令人頭疼的就是有一大堆新的術語概念要理解。由於XML本身也是一個嶄新的技術,正在不斷髮展和變化,各組織和各大網路公司(微軟,IBM,SUN等)都在不斷推出自己的見解和標準,因此新概念漫天飛就不足為奇了。而國內又缺乏權威的機構或組織來對這些術語正式定名,你所看見的有關XML的中文教材大部分是靠作者本身的理解翻譯過來的,有些是正確的,有些是錯誤的,更加妨礙了我們對這些概念的理解和學習。

XML輕鬆學習手冊(2)XML概念

第二章 XML概念導言 經過第一章的快速入門學習,你已經知道了XML是一種能夠讓你自己創造標識的語言,它可以將資料與格式從網頁中分開,它可以儲存資料和共用資料的特性使得XML無所不能。如果你希望深入學習XML,系統掌握XML的來龍去脈,那麼我們首先還是要回到XML概念的問題上來。XML(Extensible Markup Language),一種擴充性標識語言。"擴充性"標識"語言"。每一個詞都明確的點明了XML的重要特點和功能。我們來仔細分析: 一. 擴充性 二. 標識 三. 語言 四.

總頁數: 61357 1 .... 2644 2645 2646 2647 2648 .... 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.