XML入門的一些常見的問題總結(二)(3)_Xml教程
推薦:名詞解釋:什么是XSL,它有什么用途XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴展樣式表語言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現 XML 數據的語言。XSL 實際上包含兩個部分: * XSLT
XSLT 和 CSS 之間的區別是什么?它們不是樣式表嗎?
層疊樣式表 (CSS) 的任務是對 HTML 元素指定一組顯示屬性。CSS 決定了頁面的視覺外觀,但是不會改變源文檔的結構。
另一方面,XSLT 也稱為基于模板的語言,它允許將某種模式映射到源文檔中,該源文檔的輸出是用 XML、HTML 或純文本書寫的。使用 XSLT,可以將 XML 文檔的結構轉換為不同的 XML 文檔。例如,您可以更改 XML 文檔的順序、添加或刪除元素、執行條件測試或者用元素的集合進行迭代。
XSLT 和 CSS 不是兼容標準。一種在 XML 中創建 Web 頁面的有用技術,是用 XSLT 將 XML 轉換為諸如列表或表的結構,然后將 CSS 應用于結果,控制這些結構在適當媒體中的顯示。您甚至可以從 XSLT 創建 CSS。
標準
Microsoft 如何與 XML 標準兼容?
從 XML 語言開始產生起,Microsoft 就站在了 XML 的最前沿,而且很值得注意的是,W3C 在過去幾年中所生成的大多數 XML 建議和工作草案,都包括來自至少一個(在某些情況下可能是數個)Microsoft 職員的輸入和參與。Microsoft 已經多次被委以重任,與 W3C 標準組織一起,確保 XML 的開發能使所有用戶受益,并且在許多不同領域的開發中都作出了重要貢獻,包括 XML 規范、DOM、XSLT 和架構定義語言。Microsoft 承諾將與最新規范和標準保持一致。
XML 和 World Wide Web Consortium (W3C) 之間的關系是什么?
W3C 有一活躍的 XML 工作組。Microsoft 從 1996 年 6 月起就是該組織的共同發起者之一,從那時起許多業界企業都開始加入,包括 Netscape Communications Corp.、IBM 和 Oracle。有關 XML 標準過程的詳細信息,請訪問 W3C Web 站點(英文)。
XML 和 W3C 的地位關系如何?
XML 1.0 是在 1998 年 12 月被正式批準的,現在仍是個穩定的標準。有關當前 XML 規范的詳細信息以及 W3C 內部的提交和審閱過程,請參見 W3C Web 站點(英文)。
DOM 在 W3C 中的地位如何?
DOM Level 1 的 W3C 文檔狀態為“推薦”。這說明 W3C 目前正在提議將它作為 World Wide Web 上的標準。有關 DOM 和在 W3C 內部提交和審閱過程的詳細信息,請參見 DOM 規范(英文)。
工具支持
SQL Server 和 ADO 支持 XML 嗎?
Microsoft ActiveX 數據對象 (ADO) 技術,提供許多將數據庫記錄集(數據記錄集合)轉換為 XML 格式的方法,以及從給定結構中獲取 XML 并將其轉換回 ADO 所支持數據庫(包括 SQL Server 和 Oracle 數據庫)的工具。此外,通過 MSXML2 和 MSXML3 中的 XML 數據源對象,還可以將任意 XML 直接加載到 ADO 中以生成記錄集。
SQL Server 2000 還允許通過 URL 直接設置和檢索 XML,方式和調用 Web 頁面非常相似。這是處理數據的強大機制,因為它基本上意味著可以將 SQL Server 數據直接集成到 XML 過濾器和 Web 頁面,基本上凡是有 XML 文檔的地方都可以集成 SQL Server 數據。此外,還可以設置自定義模板,來控制如何從 SQL Server 數據中產生 XML,使數據庫成為生成 XHTML 頁面的強大工具。
最后,諸如 BizTalk Server 這樣的應用程序還允許在任意數量的不同數據源(從 XML 文檔到數據庫到 Excel 和 Word 文檔)之間進行映射、為 Web 體系結構創建復雜數據管道以及根據 XML 數據庫需求構造有效的架構。
目前有 Microsoft 工具可以幫助我快速沿用 XML 嗎?
Microsoft BizTalk Server 2000 是用于數據交換的、基于 XML 的服務器,它提供啟用電子商務業務社會的基本結構和工具。BizTalk Server 的基礎是基于規則的業務文檔路由、轉換和跟蹤基本結構。該基本結構允許公司通過在組織邊界之內或之間的應用程序中間交換業務文檔,例如購買定單和發票,來集成、管理和自動化業務過程。有關詳細信息,請參見Microsoft BizTalk Server 2000(英文) 。
分享:用PHP與XML聯手進行網站編程一、小序 HTML簡單易學又通用,一般的PHP程序就是嵌入在HTML語言之中實現的。但是隨著Web越來越廣泛的應用,HTML的弱點也越來越明顯了。XML的出現,彌補了這些不足,它提供了一個能夠處理互
- 相關鏈接:
- 教程說明:
Xml教程-XML入門的一些常見的問題總結(二)(3)
。