SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML ( ) 4
2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Generalized Markup Language SGML SGML 1. SGML SGML Document Interchange Format, SDIF SGML 2. Hypermedia/Time-Based Structuring Language, 5
HyTime 3. Document Style Semantics and Specification Language, DSSSL 4. Standard Page Descrition Language, SPDL SGML (style sheets) SGML SGML SGML Web 2.1 SGML 1986 ISO (Standard Generalized Markup Language SGML) SGML 1. SGML SGML Declaration Character Set SGML SGML 6
SGML SGML 2. Document Type Definition, DTD SGML 3. Document Instance SGML 2.2 SGML 1995 SGML 1. -- SGML 2. --SGML 3. -- SGML 7
4. --SGML 5. -- SGML 6. --SGML 7. --SGML 8. -- SGML SG-ML SGML API SGML 9. -- SGML 1993 1. 2. 3. 4. 5. 6. 8
2.3 SGML 1986 ISO (Standard Generalized Markup Language SGML) SGML (style sheets) SGML SGML SGML Web SGML SGML SGML Declaration Document Type Definition, DTD Document Instance, DI SGML DTD DI SGML Start Tags End SGML SGML SGML Parser SGML 9
SGML 1 SGML 2 SGML SGML SGML SGML SGML 3 SGML SGML SGML WWW 3 HTML Internet HTML Tag Set DTD HTML ( Hypertext Markup Language HTML) Web HTML 1989 Berners-Lee European Particle Physics Laboratory 1990 (World Wide Web) HTML SGML HTML SGML Web 10
(HyperText Markup Language HTML) 4 HTML Web 3.1 HTML HTML 1 HTML 2 HTML HTML HTML 1 HTML (Tags) Web 2 HTML 11
HTML HTML 4 XML (Electronic Data Interchange, EDI) 1 2 EDI EDI Interoperability 12
WWW World Wide Web Consortium, W3C 1998 2 1996 SGML HTML - XML HTML HTML HTML SCRIPT HTML HTML XML HTML Meta Language XML 13
Web XML XML XML Web SGML SGML Web XML HTML SGML Standard Generalized Markup Language Standard Generalized Markup Language SGML SGML XML SGML 20% SGML XML SGML SGML XML XML SGML SGML Internet XML SGML 14
XML HTML HTML HTML HTML HTML XML HTML 4.1 XML XML XML SGML HTML XML 1 XML 30 2 XML 3 XML 4 XML 5 XML 6 XML 7 XML 8 XML Internet 9 XML SGML SGML DTD 10 XML 15
XML 1 XML SGML SGML XML 2 XML 3 XML RTF TeX 4 XML DTD 5 XML 6 XML XML XML Internet XML XML XML XML XML XML XML XML XML 16
XML XML XML SGML 13 XML Web 4.2 XML XML HTML XML SGML SGML XML 1. XML 2. XML 3. XML 4. XML 5. XML SGML 6. XML SGML 7. XML HTML XML 17
8. XML 9. XML Java script VB script Microsoft Internet ActiveX Script 10. XML HTML 4.3 XML XML 1. XML xml -- Search Engine 2. DTD Schema dtd -- XML XML 3. xsl -- xml WWW HTML XML SGML HTML SGML DTD XML SGML SGML XML/EDI Group Open Trading 18
Protocol OTP XML XML XML DTD XML Well-Formed XML 1. XML Xml version 1.0 2. element tag /tag 3. orderlist goods modem /orderlist goods Well-Formed XML XML XML DTD XML Valid XML Valid XML well-formed XML XML Valid HTML SGML DTD XML DTD DTD URL DTD 19
DTD DTD DTD ATTLIST element-name attribute-name Type Default-value 1 ATTLIST 2 element-name 3 Attribute-name 4 Type 5 Default-value 6 XML XML ISO 10646 Unicode 20
XML XML XML 1. Start Tags 2. End Tags 3. Empty Elements 4. Entity References 5. Character References 6. Comments 7. CDATA Sections 8. Document Type Declarations 9. Processing Instructions White Space Handling XML XML Processor Comments!-- -- Processing Instructions XML XML?? Logical and Physical Structure Declaration Processing Instructions Elements Comment 21
XML XML Type 10 TYPE CDATA Enumerated NMTOKEN NMTOKENS ID IDREF IDREFS ENTITY ENTITIES NOTATION CDATA Character Data. _ - NMTOKEN NMTOKEN ID ID ID ID DTD notation Required Implied FIX 22
5 XML XML XLL extensible Linking Language HyTime XSL extensible Style Language, XSL DSSL XLL Xptr Xlink Xptr HTML URL TEI Pointer Xlink XML Hyperlink HTML XSL Microsoft Inso Arbortext XML XSL XML XSL XML Formatting Object XML 5.1 CSS XSL CSS Cascading Style Sheet, CCS Level 1 Level 2 HTML 23
CSS XSL CSS XML HTML XSL XML CSS XSL CSS XSL CSS XSL XML HTML CSS XSL CSS 6 XML EDI Electronic Commerce Internet Web EDI 1997 7 B-to-B Business to Business EC B-to-C Business to Consumer EC Web 5 EDI EDI 24
EDI EDI XML (DTD) XML DTD DTD Markup XML XML 6.1 XML EDI XML EDI EDI XML Internet EDI XML Internet EDI EDI XML XML 25
5 FTP, E-mail UNEDIFACT EDI (Fixed (over VAN DB Gateway Message (X.12, or Internet) Format) EDIFAC EDI Messages T) AP XML Web, FTP, Base XML ID E-mail d DB Gateway Mapper (Variable Name Message EDI EDI Messages XML Format) AP DTD VAN or Internet Internet Web, FTP, EDIFACT E-mail XML DTD ID Name XML DTD ID Name DTD for Open Application Architecture (Application (XML-based) Framework) XML/EDI Initiative OAG RosettaNet DB AP AP (XMLbased) Web Server DTD XML XML Internet Internet 26
7 XML SGML HTML 7.1 XML SGML XML SGML SGML XML SGML WWW XML XML XML Web SGML SGML Web XML SGML DI DTD Style Sheet SGML Web XML XML XML Well-Formed XML XML 27
XML SGML SGML XML / ISO 8879 W3C DSSSL Document Style and Style Sheets Semanics Specification Language Language W3C ISO 11179 DTD SGML XML SGML XSL Extensible Style 7.2 XML HTML XML Web XML HTML HTML XML HTML XML Tag XML XML XML HTML XML SGML SGML XML HTML 28
XML XML HTML HTML 1 XML working group 1 W3C 2 SGML 2 3 3 4 4 5 5 6 6 7 7 7.3 SGML HTML HTML Hypertext Markup Language HTML 1989 Berners-Lee European Particle Physics Laboratory 1990 HTML SGML SGML HTML SGML SGML HTML HTML <B> </B> 29
SGML HTML SGML HTML Web 7.4 XML SGML HTML XML SGML HTML 1 SGML XML HTML 2 SGML XML HTML 30
3 HTML XML SGML 4 XML 5 XML HTML SGML 6 SGML HTML SGML HTML 31
Click below to find more Mipaper at www.lcis.com.tw Mipaper at www.lcis.com.tw