XML 2004-09-15 ( XML(Extended Markup Language XML XML HTML XML XML (? W3C(World Wide Web Consortium XML 2004-09-15 2
XML XML 1.0 (Extensible Markup Language W3C(World Wide Web Consortium http://www.w3/org/ SGML(ISO/IEC HTML XML(,SGML, HTML 1,,, XML 2004-09-15 3 XML (Extended Markup Language XML XML Web XML 2004-09-15 4
XML XML ( E-mail Shigeru.Kobayashi@unisys.co.jp XML 130-0022 2-19-7 ABC Tel 03-5600-5205 Fax 03-5600 -6431 E-mail xmlcons@fsi.co.jp http://www.xmlconsortium.org/ PC OK & OK XML 2004-09-15 5 XML ( E-mail Shigeru.Kobayashi@unisys.co.jp XML 130-0022 2-19-7 ABC Tel 03-5600-5205 Fax 03-5600 -6431 E-mail xmlcons@fsi.co.jp http://www.xmlconsortium.org/ PDF <div class="header" <img src="xmlconslogo.jpg"/ <div <div class="main" <div style="font-weight:bold;"xml </div <div style="font-size:large;font-weight:bold;" </div <div( </div <dive-mail Shigeru.Kobayashi@unisys.co.jp</div </div HTML XML 2004-09-15 6
2004-09-15 XML 7 a01 200 3 600 a01 200 3 600 b01 50 2 100 b01 50 2 100 a01 0200000300600 b01 0050000200100 HTML CSV < < < a01</ < </ < 200</ < 3</ < 600</ </ < < b01</ < </ < 50</ < 3</ < 600</ </ </ XML <table <tr <td </td <td </td <td </td <td </td <td </td </tr <tr <tda01</td <td </td <td200</td <td3</td <td600</td </tr <tr <tda01</td <td </td <td200</td <td3</td <td600</td </tr </table 2004-09-15 XML 8 <ContactXML version="1.1" xmlns="http://www.xmlns.org/2002/contactxml" <ContactXMLItem lastmodifieddate="2003-04-01" <PersonName <PersonNameItem xml:lang="ja-jp" <FullName pronunciation=" " </FullName </ PersonNameItem </PersonName <Occupation <OccupationItem xml:lang="ja-jp" <OrganizationName </OrganizationName </OccupationItem </Occupation XML(ContactXML 2003-04-01 Shigeru.Kobayashi@unisys.co.jp CSV 2003-04-01 E Shigeru.Kobayashi@unisys.co.jp (
XML 2004-09-15 9 W3C XQuery unicode DOM XML Z A XML XML XML 2004-09-15 10
D C C B C D C B PC PDA XML 2004-09-15 11 XML IT OS IT XML 2004-09-15 12
XML XML XML Win-Win XML 2004-09-15 13 XML XML(Extended Markup Language XML 2004-09-15 14
(markup 1 XML 2004-09-15 15 1, 2 begin{ } end{ } LaTeX title{, 3 } LaTeX { rtf1 ansi ansicpg932 uc2 } RTF????(, CSV < </ XML HTML,SGML XML 2004-09-15 16
( < </ ( <parahello, XML! </para <phello, XML! </p HTML < / <hr / <br / HTML XML 2004-09-15 17 < =" " </ <anker href="somewhere.html" </anker < =" " / <image href="somewhere.jpeg" / XML 2004-09-15 18
XML < </ < / < =" " <img src=" " / & ; &www; World Wide Web &#x ; 鷗 XML 2004-09-15 19 XML < </ < = " XXX-001 " </ 1 ( 1 2 ( x XML XML 2004-09-15 20
XML XML XXX-001 1 1000000 1000000 XXX-001 1 100,000 100,000 < < </ < < < < XXX-001</ < </ < 1</ < 1000000</ </ </ </ </ XML 2004-09-15 21 XML <?xml version="1.0" encoding="utf-16"? <!DOCTYPE [ <!ELEMENT ( * <!ELEMENT ( PCDATA ] XML ( < XML DTD < </ < </ < </ </ XML (UTF-8 UTF-16 Shift_JIS Shift_JIS DTD( 1 XML 2004-09-15 22
XML local-name <xsl:stylesheet XSLT XSLT xmlns:xsl="http://www.w3.org/1999/xsl/transform " xmlns="http://www.w3.org/1999/xhtml" xsl : template XHTML </xsl:template <xsl:template match=" " <td <xsl:value-of select="."/ </td XML xmlns:xsl=" " template xmlns =" " XML HTML XSLT XML XML 2004-09-15 23 XML XML HTML XML 2004-09-15 24
XML HTML XML < </ < / ( W3C XML HTML Web XML <body </body <p <hr HTML HEAD BODY ( HTML 4.0 W3C XML HTML XHTML W3C XML 2004-09-15 25 Web HTML <html <head <title </title <meta / </head <body <h1<img /</h1 <h2leading /</h1 </body Web</html W3C HTML XML 2004-09-15 26
HTML h1 table th, td p em a (row Web ul, ol li HTML XML 2004-09-15 27 XML AP < < </ < </ < < </ < </ </ </ XML XML 2004-09-15 28
XML < < </ < </ < < </ < </ </ </ XML XML 2004-09-15 29 ( ( ( 2004-09-15 HTML <html <head<title </title</head <body <h1 </h1 <p </p <table border="1" <tr <td </td<td </td</tr <tr <td </td<td30</td</tr <tr <td </td<td25</td</ tr </table </body </html ( XML 30
2004-09-15 XML 31 XML XML <?xml version="1.0"? < < < </ < 30</ </ < < </ < 25</ </ </ ( ( 2004-09-15 XML 32 Web Web XML XML <?xml version="1.0"? < < < </ < 30</ </ < < </ < 25</ </ </ IE6.0
XML!! (Web <?xml version ="1.0"? <?xml-stylesheet href="exp-02.xsl" type="text/xsl"? < < < </ < 30</ </ < < </ < 25</ </ </ XML 2004-09-15 33 XSLT <?xml version="1.0"? <xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/wd-xsl" <xsl:template match="/" <html <head<title </title</head <body <h1 </h1 <p </p <table border="1" <tr<td </td<td </td</tr <xsl:for-each select=" / " <tr <td<xsl:value-of select=" "/</td <td<xsl:value-of select=" "/</td </tr </xsl:for-each </table </body </html </xsl:template </xsl:stylesheet XML XML 2004-09-15 34
XSLT ( <xsl:template match= "para" <text<xsl:apply-templates /</text </xsl:template XSLT <doc <title </title <para </para </doc <xsl:template match= "para" <p<xsl:apply-templates /</p </xsl:template XML <xsl:template match= "para" <xsl:text par </xsl:text <xsl:apply-templates / </xsl:template <memo <subj </subj <text </text </memo XML <html <head <title </title </head <body <p </p </body </html HTML begin{document} par par end{document} (Tex XML 2004-09-15 35 HTML XHTML HTML Web HTML HTML XML, XHTML HTML XML XHTML HTML XHTML XML 2004-09-15 36
XML XML XML 2004-09-15 37 XML < < </ < 200000</ </ XML HTML XML HTML <tr <td </td <td </td </tr <tr <td </td XSLT <td200,000</td </tr Web Web XML 2004-09-15 38
2004-09-15 XML 39 XML XML XML AP CSV XML X T A < < X</ < T</ < A</ </ X A T < < X</ < A</ < T</ </ X A E T < < X</ < A</ < E</ < T</ </ ( CSV ( ( (2 3 (2 (3 4 XML / AP! XQuery XPath XSLT DOM 2004-09-15 XML 40 XML XML < < </ < 200000</ </ 200000 100000 XML(DTD XML(DTD XML Schema XML Schema
XML XML I/F <?xml version="1.0"? DOM < < DB < </ < 30</ </ XHTML < < </ < 25</ </ XML SVG, </ XSL <?xml version="1.0"? < < < </ < </ XML </ XSLT </ XPath, SOAP ( XML XML Web XML 2004-09-15 41 XML Schema DTD, XML W3C : 2001-05-02 XML (2004-03-18 2ed. Part0 : Part1 : Part2 : API W3C DOM( 1:1998-10-01 DOM( 2:2000-11-13 DOM DOM( 3:2004-04-07 (Document Object Model SAX (Simple API for XML 2004-07-23 1999-11-16 2004-07-23 API http://www.saxproject.org/ XML XML 2004-09-15 42
XML HTML XML XML IT XML XML ( W3C W3C Web,, XML XML 2004-09-15 43 XML 2004-09-15 44
XML W3C 1 1 Java XML XML WG(1999 Web XML ( XML 2004-09-15 45 W3C Note WD CR PR REC 1 Note 2 Working Drafts (WD, W3C 3 Candidate Recommendation (CR, WG 4 Proposed Recommendation (PR,, W3C Advisory Committee 5 Recommendation (REC, http://www.w3.org/consortium/process/tr XML 2004-09-15 46
XML (XML XSL XLink:1.0 XSL XML WD1 1996-11-14 XMLPart1 Syntax WD2 1997-03-31 XLL XML Part3 Styles XMLPart2 Linking 1997-04-06 XMLPart1 Syntax WD3 1997-06-30 XML Part1 Syntax XMLPart2 Linking 1997-07-31 XML Part2 Linking XML WD4 1997-08-07 XSL Note 1997-08-27 XML WD5 1997-11-07 XML PR 1997-12-08 XSL WD1 1998-08-18 XML 1.0 1998-02-10 XPointer WD1 1998-03-03 XLink WD1 1998-03-03 XSL 2001-10-15 XSLT 1999-11-16 XPath 1999-11-16 XLink 2001-06-27 XPointer Framework 2003-03-25 XPointer element(schema XPointer xmlns( 2003-03-25 schema 2003-03-25 XML 2004-09-15 47 XML(Extensible Markup Language <?xml version="1.0" encoding="utf-16"? <!DOCTYPE SYSTEM "sample.dtd" < < 1 1=" 1" 1</ 1 < 2 2=" 2" 2</ 2 < n n=" n" n</ n </ XML, DTD,, 1 2 n 1 2 n 1 2 1 2 1 2 DB W3C 1998-02-10 2 : 2000-10-06 Ver 1.1 : 2002-04-25 XML 2004-09-15 48
(Namespaces W3C 1999-01-14 V1.1 :2002-04-03 1 <mydoc (mydoc, type="manual " xmlns=" " xmlns:car=" " 2 xmlns:xlink="http://www.w3.org/ /xlink" (mycar, type="sedan" <title type="manual " </title <car:mycar car:type="sedan" </car:mycar 3 http://www.w3.org/ /xlink <refer xlink:type="simple" (, type="simple" xlink:href="link-1" </refer </mydoc xmlns:prefix=" " ( ( :XLink ( :type prefix: XML 2004-09-15 49 XML XML Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema " <xsd:element name=" " type=" 1 "/ <xsd:element name=" " type="xsd:string"/ <xsd:complextype name=" 1 " <xsd:sequence <xsd:element name=" " type="xsd:string"/ <xsd:element name=" " type="xsd:date"/ <xsd:element ref=" " minoccurs="0"/ </ xsd:sequence <xsd:attribute name=" " type=" 1 "/ </xsd:complextype <xsd:simpletype name=" 1 " <xsd:restriction base="xsd:string" <xsd:pattern value=" d{3}-[a-z]{2}"/ </xsd:restriction </xsd:simpletype XML W3C : 2001-05-02 (2004-03-18 2ed. Part0 : Part1 : Part2 : (, (0 999-XX XML </xsd:schema < ="999-XX" < </ DTD, < 2000-06-01</ XML < </ </ XML 2004-09-15 50
XML (XLink W3C 2001-06-27 <atag xlink:type = "simple" xlink:href = b.xml" A </atag A (atag A B A B A B B (b.xml C XML 2004-09-15 51 W3C XPointerFramework :2003-03-25 XPointerelement(scheme:2003-03-25 / XPointerxmlns(scheme:2003-03-25 x XPath:1999-11-26 (2.0 :2003-08-22 B XPointer XPointer,XPath A XLink XPointer C XPointer y1 c y2 y3 XPath XML /x/y2/c XML 2004-09-15 52
XML <?xml version="1.0"? <doc <title </title <para </para </doc title doc para XML (XSL item title doc-1 para item W3C XSL:2001-10-15 XSLT:1999-11-26 1. 2. 1. 1 2 (Tree Construction (Formatting XSLT XML 2004-09-15 53 XSLT W3C 1999-11-26 V2.0 :2003-05-02 XML <?xml version="1.0"? <doc <title </title <para </para </doc XML <?xml version="1.0"? <memo <subj </subj <text </text </memo XML XSLT ( <xsl:template match="para" <text<xsl:apply-templates /</text </xsl:template HTML <html <head <title </title </head <body <p </p </body </html (Tex begin{document} par par end{document} XML 2004-09-15 54
XSL(Format Object W3C 2001-10-15 fo:block XML <?xml version="1.0"? <doc <title </title <table </table <para </para <ul <li </li </ul </doc fo:table fo: able-row fo:table-cell fo:block fo:wrapper fo:basic-link fo:list-block fo:list-item (row XML 2004-09-15 55 XML XSLT XSL (XSLT HTML FO ( Web (XML FO Web (XML CD-ROM XML 2004-09-15 56
XQuery XML XML XML XML Query (XQuery Requirements( : 2003-06-27 XML XML XML (DOM,,Linking, XML Query Use Cases ( : 2003-08-22 : XQuery 1.0 and XPath 2.0 Data Model( : 2003-05-02 : XQuery 1.0: An XML Query Language( : 2003-08-22 : XQuery 1.0 and XPath 2.0 Functions and Operators ( : 2003-05-02 XQuery XPath XQuery 1.0 and XPath 2.0 Formal Semantics( : 2003-08-22 XQuery and XPath Full-Text Requirements( : 2003-05-02 XSLT 2.0 and XQuery 1.0 Serialization( : 2003-05-02 XML Syntax for XQuery 1.0 (XQueryX( : 2001-06-07 : XML XML 2004-09-15 57 FLOWR XQuery XQuery 1.0 and XPath 2.0 Functions and Operators XML 2004-09-15 58
DOM(Document Object Model <doc <title </title <para </para </doc doc API AP AP title para TEXT TEXT API W3C DOM( 1:1998-10-01 DOM( 2:2000-11-13 DOM( 3: DOM( 1:2000-09-29 2 XML 2004-09-15 59 SAX(Simple API for XML <doc <title </title <para </para </doc :doc :title : :title :para : :para :doc API AP AP API http://www.saxproject.org/ XML 2004-09-15 60
HTML4.01, HTML 4.01 XML XML HTML W3C 2000-01-26 2 nd Ed.2002-08-01 XML <?xml version="1.0"? <html <head<titlexhtml 1.0</title</head <body <h1xhtml </h1 <p </p <table border="2" <tr <td </td </tr </table </body </html XHTML!! Web XML 2004-09-15 61 XHTML XHTML <html:html xmlns:html=" " <html:head </html:head <html:body <html:p </html:p <html:p </html:p <html:p </html:p </html:body </html:html MathML <math:math xmlns:math=" " </math:math SVG <svg:svg xmlns:svg =" " </svg:svg SMIL <smil:smil xmlns:smil=" " SMIL </smil:smil An XHTML + MathML + SVG Profile : (2002-04-30 XML 2004-09-15 62
MathML W3C 1998.4.7 (1.01:1999-07-07 2.0 (2001-01-08 PR <mrow <apply <msubsup <mo </mo <mn0</mn <mit</mi </msubsup <mfrac <mrow <moⅆ</mo <mix</mi </mrow <mix</mi </mfrac </mrow XML <int/ <bvar<cix</ci</bvar <lowlimit<cn0</cn</lowlimit <uplimit<cit</ci</uplimit <apply <divide/ <cn1</cn <cix</ci </apply </apply XML 2004-09-15 63 SMIL SMIL(Synchronized Multimedia Integration Language SMIL 1.0 W3C 1998-06-15 XML SMIL 2.0 W3C 2001-08-09 SMIL Animation W3C 2001-09-05 20 12 5 10 3 5 10 15 XML 2004-09-15 64
SVG (Scalable Vector Graphics 2 W3C SVG 1.1 2003-01-14 (1.0 2001-09-05 Mobile SVG Profiles: SVG Tiny and SVG Basic 2003-01-14 Movile SVG Tiny Basic <?xml version="1.0" standalone="no"? <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/tr/2001/rec -SVG-20010904/DTD/svg10.dtd" <svg width="12cm" height="4cm" viewbox="0 0 1200 400" <descexample rect02 - rounded rectangles expressed in user coordinates</desc XML <rect x="100" y="100" width="400" height="200" rx="50" style="fill:green;" / <g transform="translate(700 300; rotate(-30" <rect x="0" y="0" width="400" height="200" rx="50" style="fill:none; stroke:purple; stroke-width:30"/ </g </svg ( / W3C SVG HTML XML XML 2004-09-15 65 XML http://www.xmlconsortium.org/ W3C http://www.w3.org/tr/ @IT XML & Web Services XML Web http://www.atmarkit.co.jp/fxml/ XML 2004-09-15 66