| 研究生: |
魏明章 Wei, Ming-Chang |
|---|---|
| 論文名稱: |
運用XML技術建置支援內容開發的網路工作平台 A Content Development Workspace Based on XML Technology |
| 指導教授: |
蔡尚榮
Tsai, Shang-Rong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2002 |
| 畢業學年度: | 90 |
| 語文別: | 中文 |
| 論文頁數: | 91 |
| 中文關鍵詞: | XML技術 |
| 外文關鍵詞: | XML |
| 相關次數: | 點閱:47 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
XML的出現為網際網路帶來了新的應用領域,XML的可攜性及可擴展性使得網路上許多應用紛紛採用XML作為標準。對於網路上日益增加的資料,資訊的取得和分享更顯重要,採用XML的格式將帶來不少的潛在優勢,我們將以XML為核心技術,發展提供資訊搜尋及分享功能的儲存系統。
以XML作為資料儲存的格式,可有效改善目前網路上資料雜亂不易分類的缺點,讓使用者能夠更精確地取得所需的資訊,為了能夠方便獲得想要的資訊,並滿足將來資訊能在個人電腦或各種行動裝置上瀏覽,我們建立了一套內容開發工作平台。此系統以方便資料的建立、多樣化的資料展現,以及如何從儲存系統取得資訊為目標。
本論文中我們說明了這些挑戰並提出解決方案,期望藉由內容開發工作平台,以提供XML資料建立、儲存、整理及搜尋功能為目標,文中將詳述本系統的設計及實作方法。
XML is an emerging standard for data description on Internet. Using XML technology in formatting and storing data or documents has many potential advantage over the HTML-based approach. We propose to use XML as the core technology to build a storage server for information search and sharing on Internet.
To facilitate the data access, information presentation and data importing to this XML-based storage server, we develop a Content Development Workspace. The workspace targets on easy content creation, presentation of information and content retrieval from the storage server.
In this thesis, we will describe the challenges and the solutions in the design of the content development system based on the XML technology.
[1] Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, “Extensible Markup Language (XML) 1.0 (Second Edition)”, http://www.w3.org/TR/REC-xml, October 2000.
[2] W3C, “Extensible Markup Language (XML) Activity Statement”, http://www.w3.org/XML/Activity.html, April 2001.
[3] Charles F. Goldfarb、Paul Prescod, “The XML handbook”, Prentice Hall PTR, 1998, p516~p527
[4] Henry S. Thompson, David Beech, Murray Maloney , Noah Mendelsohn, “XML Schema Part 1: Structures “, http://www.w3.org/TR/xmlschema-1/
[5] Norman Walsh, “Understanding XML Schemas”, http://www.xml.com/pub/a/1999/07/schemas/index.html, July 1999
[6] W3C, “Extensible Stylesheet language (XSL) Version 1.0”, http://www.w3.org/TR/xsl/, November 2000
[7] Andre Tost, “XML Document processing in Java using XPath and XSLT”, JavaWorld, http://www.javaworld.com/javaworld/jw-09-2000/jw-0908-xpath_p.html, September 2000.
[8] J. David Eisenberg, “Using XSL Formatting Objects”, XML.com, http://www.xml.com/pub/a/2001/01/17/xsl-fo/, January 2001
[9] W3C, “XSL Transformations Version 2.0”, http://www.w3.org/TR/xslt20/, April 2002
[10] James Clark, Steve DeRose, ”XML Path Language (XPath)”, http://www.w3.org/TR/xpath, November 1999
[11] RedDot CMS, http://www.reddot.de/
[12] Jerry G. Wang, “Integrated Web Publishing Framework for the Java Platform “, JavaOne, http://servlet.java.sun.com/javaone/conf/bofs/2054/google-sf2001.jsp, June 2001.
[13] David Brownell, “SAX2 “, O'Reilly, January 2002
[14] W3C, “Document Object Model (DOM) Level 2 Core Specification Version 1.0 “, http://www.w3.org/TR/DOM-Level-2-Core/, November 2000.
[15] Jason Hunter、Brett McLaughlin, “JDOM“, http://www.jdom.org.
[16] Sun, “Java API for XML Processing (JAXP) Specification version 1.2“, http://java.sun.com/xml/jaxp/, April 2002.
[17] The Apache XML Project, “Apache Cocoon“, http://xml.apache.org/cocoon.
[18] The Apache XML Project, “Xerces2 Java Parser 2.0.1“, http://xml.apache.org/xerces2-j/index.html.
[19] The Apache XML Project, “Xalan-Java version 2“, http://xml.apache.org/xalan-j/index.html.
[20] Petr Kroha、Lars Gemeinhardt, “Using XML in a Web-Oriented Information System“, Proceedings. 12th International Workshop on, 2001, page217 -221
[21] 李嘉銘、蔡尚榮, “An XML-based Information Server – The Storage System”, DSLab, NCKU, June 2001.
[22] 江牧寰、蔡尚榮, “An XML-based Information Server – Tools for Data Importing”, DSLab, NCKU, June 2001.
[23] Hans Bergsten, “JavaServer Pages “, O'Reilly, December 2000
[24] Jayson Falkner、John Timney, “Beginning JSP Web Development“, Wrox Press Ltd. Oct 2001.
[25] David C. Fallside, “XML Schema Part 0 : Primer”, http://www.w3.org/TR/2000/WD-xmlschema-0-20000407/, April 2000.
[26] Brett McLaughlin, “Java & XML 2nd Edition “, O'Reilly, September 2001.
[27] Michael Ball, “XSL gives your XML some style “, JavaWorld, http://www.javaworld.com/javaworld/jw-06-2000/jw-0630-xsl_p.html, June 2000.
[28] The Apache Jakarta Project, “Jakarta Taglibs Project“, http://jakarta.apache.org/taglibs/index.html
[29] Alex Chaffee, “Using XML and JSP together“, JavaWorld, http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-ssj-jspxml_p.html, March 2000
[30] Paul V. Biron , Ashok Malhotra, “XML Schema Part 2: Datatypes“, http://www.w3.org/TR/xmlschema-2/
[31] 郭乃榮、蔡尚榮, “An XML Storage Server Supporting Metadata and Portable Collection”, DSLab, NCKU, June 2002.
[32] Liam Quin, Open Source XML Database Toolkit: Resources and Techniques for Improved Development