Wei Meng Lee Ngee Ann ( ).,,., XML Journal, XML Magazine,.NET Magazine, Beginning WAP, WML and WMLScript(Wrox, ), Dynamic WAP Application Development (Manning,, 2002). Wei Meng. Wrox Professional Wireless Developer Conference (2000 7, Amsterdam) Wireless Developer Conference(2000 12, San Jose). Wei Meng wei_meng_lee@hotmail.com. Soo Mee Foo Ngee Ann ( ). IT,. Beginning WAP, WML and WMLScript, Dynamic WAP Application Development. Soo Mee soomee_foo@hotmail.com. Ronald Landers Los-Angeles,, Right-Click Consulting, LLC. Active Server Pages, SQL Server, Visual Basic, Internet Explorer, XML Microsoft. Ronald Landers UCLA Extension, 12.
, Gary Cornell. Gary 2000 12, San Jose. Gary. Gary. Apress., Jason Gilmore. Jason,., Kenyon Brown, Erin Mulligan, Kit Cooley, Kari Brooks, Grace Wong., Ron Landerer.. XML Journal XML Magazine. XMLSpy Altova, Altova., Soo Mee.,. - Wei Meng Lee Gary Cornell.,., Jason Gilmore., Alexa Stuart, Erin Mulligan, Kenyon Brown, Kit Cooley, Kari Brooks, Stephanie Rodrigues Grace Wong. Wei Meng.,. - Soo Mee Foo
, XML. XML, XML 5Kg. XML XML. XML XML., XML. XML.,,. XML, XML (XPath, XSLT, DOM, SAX, SQL XML, WML, SOAP, XML Schema). Microsoft..NET Framework Visual Studio.NET., Microsoft XML 4.., Microsoft XML 3.0,. Microsoft XML 4.0., 4.0., Visual Studio.NET., Visual Studio.NET WSDL. SOAP VS.NET.,. SOAP,.
XML. XML,,.. 26
1 XML XML. XML. XML XML HTML. XML HTML, XML. XML. XML., (, ).,. XML., XML XML.
XML HTML XML HTML SGML(Standard Generalized Markup Language). SGML 80,. HTML 1990,. XML 1996, 1998 W3C. XML SGML. XML, XML. XML XML XML., XML. W3C XML XML. W3C(World Wide Web Consortium) XML 1.0 1998 2 10. XML 1.0, W3C. 1998 XML,. XML. SOAP, XSLT, XML, DTD, XML, XPath. XML. XML XML. XML.,. XML XML. XML XML (,, ) ([ 1.1] ). 28
XML XML XML XML 1.1 XML,, 3. XML XML 6. XML (XML Specification) (Extensible Stylesheet Language Transformation) XML Path(XPath) (Document Type Definition) XML XML W3C XML XML. XML. XML XML XML. XML SOAP (Simple Object Acces s Protocol) : XML,. 129
XML RPC :, XML. e bxml : XML (modular electronic business framework) BizTa lk : Microsoft BizTalk XML. XML Microsoft, SAP, CommerceOne BP/Amoco. XML XML XML., XML. Wireless Markup Language(WML) Extensible HTML(XHTML) Voice Extensible Markup Language(VoiceXML) WML WAP,. XHTML HTML., XHTML HTML XML., XHTML WAP 2.0., VoiceXML XML,. WML 9. HTML XML : XML, HTML XML XML., XML HTML. 30
XML <ht ml > <t i t l e>a HTML page</ t i t l e> <b>a Pr ogrammer ' s I nt roduct i on t o C#</ b><br > <i >Er i c Gunner son</ i ><br> <b><i >1893115860</ i ></ b><br > </ ht ml > [ 1.2] HTML. 1.2 HTML. HTML,., HTML., XML. <book> <t i t l e>a HTML page</ t i t l e> <book_t i t l e>a Progr ammer ' s Int r oduct i on t o C#</ book_t i t l e> <aut hor >Er i c Gunner son</ aut hor> <i sbn>1893115860</ i sbn> </ book> XML, XML., XML., XML,, ISBN ( : HTML XML 1893115860 ISBN ). XML ( : 1893115860 ISBN )., HTML., HTML 13 1
,. ( XML ). XML XML (markup)., HTML XML., XML [ 1.3]. [ 1.3] XML. 1.3 XML ( )., <NewLi ne></ NewLi ne>.. <NewLi ne/ > XML XML XML.,. 32
XML XML (well-formed). [ 1.1] XML. [ 1.1] Books.xml <?xml ver si on="1. 0"?> <BOOKS> <BOOK Pages="357" Type="SOFTCOVER"> <TI TLE>A Pr ogrammer ' s I nt roduct i on t o C#</ TITLE> <AUTHOR>Er i c Gunner son</ AUTHOR> <ISBN>1893115860 </ ISBN> <SYNOPSIS>Eri c Gunnerson, t he t est lead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a compr ehensi ve C# t ut or i al for progr ammer s t o hel p t hemget up t o speed</ SYNOPSIS> <PRICE>$34. 95 </ PRICE> </ BOOK> <BOOK Pages="380" Type="SOFTCOVER"> <TI TLE>Cr ypt ogr aphy i n C & C++</ TITLE> <AUTHOR>Mi chael Wel schenbach</ AUTHOR> <ISBN>189311595X </ ISBN> <SYNOPSIS>Det ai led t reatment of publ i c key crypt ography wit h det ai l ed coverage of t he RSA algorit hmt hat is now in the publ ic domain </ SYNOPSIS> <PRICE>$49. 95 </ PRICE> </ BOOK> <BOOK Pages="400" Type="SOFTCOVER"> <TI TLE>C++ for VB Progr ammer s</ TI TLE> <AUTHOR>Jonat han Morri son</ AUTHOR> <ISBN>1893115763 </ ISBN> <SYNOPSIS>Morri son t eaches VB programmers how t o use C++ whi l e addressi ng t heir Visual Basi c knowledge_making t he t ransit ion as easy as possible. </ SYNOPSI S> <PRICE>$49. 95</ PRICE> </ BOOK> </ BOOKS> XML. 133
1 : (Process ing Inst ruct ion) XML. XML XML. XML. XML. <?xml ver si on="1. 0"?> 2 : XML. <BOOKS>. XML. <?xml ver si on="1. 0"?> <Book> <Ti t l e>a Progr ammer ' s Int r oduct i on t o C#</ Ti t l e> </ Book> <Book> <Ti t l e>c++ for VB Pr ogrammer s</ Ti t l e> </ Book> <BOOK>.. <?xml ver si on="1. 0"?> <Books> <Book> <Ti t l e>a Progr ammer ' s Int r oduct i on t o C#</ Ti t l e> </ Book> <Book> <Ti t l e>c++ for VB Pr ogrammer s</ Ti t l e> </ Book> </ Books>, (well-formed). 34
XML 3 :. XML,. HTML HTML. 4 : HTML, XML., <BOOKS> <Books>,. 5 :. /., </BOOKS> <BOOKS>. /.. <PUBDATE></ PUBDATE>. <PUBDATE/ > 6 :,. HTML.. <B><I>HTML i s l oose!</ B></ I> <B> <I> ( : <B> </B> ). XML. XML.. XML. <B><I>HTML i s l oose!</ I></ B> 135
7 :.., XML., Cryptography in C & C++.. <TI TLE>Cr ypt ogr aphy i n C & C++</ TITLE> XML &. &. XML. 1.1 XML & & < < > > &apos ; " [ 1.1]. &Name ; XML XML XML.,. <Code>i f income<5000 t hen </ Code> < XML 5000.., <. <Code>i f income&l t ; 5000 t hen</ Code> & & XML, & XML. 36
XML., Visual Basic. Dim Area as Si ngl e Dim Radi us as Si ngl e Const PI = 3. 14 Radi us = 5 Area = PI * Radi us * Radi us PI PI 3.14., 3.14 3.14. PI. XML. XML.. <?xml ver si on="1. 0"?> <!DOCTYPE St at ement [ <!ENTITY PI "3. 14"> ]> <St at ement > The val ue of PI i s &PI ; </ St at ement > [ 1.4] 5.0. 1.4 5.0. PI <!ENTITY> PI. <!DOCTYPE>. 13 7
(DTD, Doc ume nt Type De finition) XML.,. XML,... XML, XML. [ 1.2] XML. [ 1.2] XML (1) <?xml ver si on="1. 0"?> <BOOKS> <BOOK Pages="" Type=""> </ BOOK> <TI TLE></ TI TLE> <AUTHOR></ AUTHOR> <AUTHOR></ AUTHOR> <I SBN></ I SBN> <SYNOPSI S></ SYNOPSI S> <PRICE></ PRICE> <BOOK Pages="" Type=""> </ BOOK> </ BOOKS> <TI TLE></ TI TLE> <AUTHOR></ AUTHOR> <AUTHOR></ AUTHOR> <I SBN></ I SBN> <SYNOPSI S></ SYNOPSI S> <PRICE></ PRICE> XML [ 1.3] XML. 38
XML [ 1.3] XML (2) <?xml ver si on="1. 0"?> <BOOKS> <BOOK Price="" ISBN="" Pages="" Type="" > <TI TLE></ TI TLE> <AUTHORS> <AUTHOR></ AUTHOR> <AUTHOR></ AUTHOR> </ AUTHORS> <SYNOPSI S></ SYNOPSI S> </ BOOK> <BOOK Price="" ISBN="" Pages="" Type="" > <TI TLE></ TI TLE> <AUTHORS> <AUTHOR></ AUTHOR> <AUTHOR></ AUTHOR> </ AUTHORS> <SYNOPSI S></ SYNOPSI S> </ BOOK> </ BOOKS>. (!).. (DTD) XML.., DTD XML. <!DOCTYPE BOOKS [ <!ELEMENT BOOKS (BOOK)*> <!ELEMENT BOOK (TITLE, PRICE, PUBLI SHER, EDITIONS?, AUTHORS, SYNOPSIS)> <!ATTLIST BOOK ISBN CDATA #REQUIRED> <!ATTLIST BOOK Pages CDATA #REQUIRED> <!ATTLIST BOOK Type CDATA #REQUIRED> <!ELEMENT TITLE (#PCDATA)> <!ELEMENT PRICE EMPTY> <!ATTLI ST PRICE US CDATA #REQUIRED> 139
]> <!ATTLIST PRICE CN CDATA #REQUIRED> <!ELEMENT PUBLISHER (#PCDATA)> <!ELEMENT EDITIONS (#PCDATA)> <!ELEMENT AUTHORS (AUTHOR)+> <!ELEMENT AUTHOR (#PCDATA)> <!ELEMENT SYNOPSIS (#PCDATA)> DTD XML. DOCTYPE. <BOOKS>.. <!ELEMENT El ement Name (Composi t i on)> <BOOKS> <BOOK>. *. <BOOK> <TITLE>, <PRICE>, <PUBLISHER>, <EDITIONS>, <AUTHORS>, <SYNOPSIS>. <EDITION> <BOOK>.?,. <BOOK> (ISBN, Pages, Type).. <!ATTLI ST El ement Name At t r i but ename CDATA #REQUIRED> <TITLE>, <PUBLISHER>, <EDITIONS> <SYNOPSIS>, <PRICE>. <PRICE> (US CN). <AUTHORS> <AUTHOR>. +. XML DTD XML. <?xml ver si on="1. 0"?> <BOOKS> <BOOK ISBN="1893115860" Pages="357" Type="SOFTCOVER"> <TITLE>A Progr ammer ' s Int r oduct i on t o C#</ TI TLE> <PRI CE US="$34. 95" CN="$49. 95" / > 40
XML <PUBLI SHER>Apr ess</ PUBLI SHER> <EDI TI ONS>2</ EDI TI ONS> <AUTHORS> <AUTHOR>Er i c Gunner son</ AUTHOR> </ AUTHORS> <SYNOPSIS>Eri c Gunnerson, t he t est l ead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a comprehensi ve C# t ut or i al for pr ogrammer s t o hel p t hem get up to speed</ SYNOPSIS> </ BOOK> <BOOK ISBN="0596000111" Pages="558" Type="SOFTCOVER"> <TITLE>SSH, The Secure Shel l : The Defi ni t i ve Gui de</ TI TLE> <PRI CE US="$39. 95" CN="$50. 95" / > <PUBLI SHER>ORei l l y</ PUBLI SHER> <AUTHORS> <AUTHOR>Dani el J. Bar ret t </ AUTHOR> <AUTHOR>Richard Silverman</ AUTHOR> </ AUTHORS> <SYNOPSIS>SSH (Secure Shel l ) i s a popular, robust, TCP/ I P-based product for net wor k secur i t y and pr i vacy, support i ng st rong encrypt i on and aut hent i cat i on.</ SYNOPSI S> </ BOOK> </ BOOKS> DTD XML DTD XML DTD. [ 1.4] XML DTD. [ 1.4] Template.xml <?xml ver si on="1. 0"?> <!DOCTYPE BOOKS [ <!ELEMENT BOOKS (BOOK) *> <!ELEMENT BOOK (TITLE, PRICE, PUBLISHER, EDITIONS?, AUTHORS, SYNOPSIS) > <!ATTLIST BOOK ISBN CDATA #REQUIRED> <!ATTLIST BOOK Pages CDATA #REQUIRED> <!ATTLIST BOOK Type CDATA #REQUIRED> <!ELEMENT TITLE (#PCDATA)> <!ELEMENT PRICE EMPTY> 14 1
<!ATTLIST PRICE US CDATA #REQUIRED> <!ATTLIST PRICE CN CDATA #REQUIRED> <!ELEMENT PUBLISHER (#PCDATA)> <!ELEMENT EDITIONS (#PCDATA) > <!ELEMENT AUTHORS (AUTHOR) +> <!ELEMENT AUTHOR (#PCDATA) > <!ELEMENT SYNOPSIS (#PCDATA) > ]> <BOOKS> <BOOK ISBN="1893115860" Pages="357" Type="SOFTCOVER"> <TI TLE>A Pr ogrammer ' s I nt roduct i on t o C#</ TITLE> <PRICE US="$34. 95" CN="$49. 95" / > <PUBLI SHER>Apress</ PUBLI SHER> <EDITIONS>2</ EDITIONS> <AUTHORS> <AUTHOR>Er i c Gunner son</ AUTHOR> </ AUTHORS> <SYNOPSIS>Eri c Gunnerson, t he t est lead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a comprehensi ve C# t ut or i al for pr ogrammer s t o hel p themget up to speed</ SYNOPSIS> </ BOOK> <BOOK ISBN="0596000111" Pages="558" Type="SOFTCOVER"> <TI TLE>SSH, The Secur e Shel l : The Def i ni t i ve Gui de</ TITLE> <PRICE US="$39. 95" CN="$50. 95" / > <PUBLI SHER>ORei l l y</ PUBLI SHER> <AUTHORS> <AUTHOR>Dani el J. Bar ret t </ AUTHOR> <AUTHOR>Richard Silverman</ AUTHOR> </ AUTHORS> <SYNOPSIS>SSH (Secure Shel l ) i s a popul ar, robust, TCP/ IP-based product for net wor k secur i t y and pr i vacy, suppor t i ng st r ong encr ypt i on and aut hent i cat i on.</ SYNOPSI S> </ BOOK> </ BOOKS> DTD, DTD. 42
XML DTD DTD XML. DTD XML DTD. XML DTD DTD. [ 1.5] DTD. [ 1.5] DTD (Books.dtd) <!ELEMENT BOOKS (BOOK)*> <!ELEMENT BOOK (TITLE, PRICE, PUBLISHER, EDITIONS?, AUTHORS, SYNOPSI S)> <!ATTLIST BOOK ISBN CDATA #REQUIRED> <!ATTLIST BOOK Pages CDATA #REQUIRED> <!ATTLIST BOOK Type CDATA <!ELEMENT TITLE (#PCDATA)> <!ELEMENT PRICE EMPTY> <!ATTLI ST PRI CE US CDATA <!ATTLIST PRICE CN CDATA <!ELEMENT PUBLISHER <!ELEMENT EDITIONS <!ELEMENT AUTHORS <!ELEMENT AUTHOR <!ELEMENT SYNOPSIS #REQUIRED> #REQUIRED> #REQUIRED> (#PCDATA)> (#PCDATA)> (AUTHOR)+> (#PCDATA)> (#PCDATA)> DTD(Books.dtd) [ 1.6] XML. [ 1.6] Template.xml DTD. <?xml ver si on="1. 0"?> <!DOCTYPE BOOKS SYSTEM"Books.dt d" > <BOOKS> <BOOK ISBN="1893115860" Pages="357" Type="SOFTCOVER"> <TI TLE>A Pr ogrammer ' s I nt roduct i on t o C#</ TITLE> <PRICE US="$34. 95" CN="$49. 95" / > <PUBLI SHER>Apress</ PUBLI SHER> <EDITIONS>2</ EDITIONS> <AUTHORS> <AUTHOR>Er i c Gunner son</ AUTHOR> </ AUTHORS> 143
<SYNOPSIS>Eri c Gunnerson, t he t est lead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a comprehensi ve C# t ut or i al for pr ogrammer s t o hel p themget up to speed</ SYNOPSIS> </ BOOK> <BOOK ISBN="0596000111" Pages="558" Type="SOFTCOVER"> <TI TLE>SSH, The Secur e Shel l : The Def i ni t i ve Gui de</ TITLE> <PRICE US="$39. 95" CN="$50. 95" / > <PUBLI SHER>ORei l l y</ PUBLI SHER> <AUTHORS> <AUTHOR>Dani el J. Bar r et t </ AUTHOR> <AUTHOR>Richard Silverman</ AUTHOR> </ AUTHORS> <SYNOPSIS>SSH (Secure Shel l ) i s a popul ar, robust, TCP/ IP-based product for net wor k secur i t y and pr i vacy, suppor t i ng st r ong encr ypt i on and aut hent i cat i on.</ SYNOPSI S> </ BOOK> </ BOOKS> DTD. <!DOCTYPE BOOKS SYSTEM"Books.dt d"> SYSTEM. SYSTEM URI(Uniform Resource Identifier) DTD., URI Books.dtd. XML Books.dtd., DTD URL URI., SYSTEM PUBLIC., WML. <!DOCTYPE wml PUBLI C "- / / WAPFORUM/ / DTDWML 1-1/ / EN" "ht t p :/ / www.wapfor um.org/ DTD/ wml _1-1-xml "> PUBLIC. DTD. DTD. 9 WML DTD. 44
XML XML DTD XML. (well-formed). XML DTD, (well-formed)., (well-formed) DTD,. (well-formed) XML. XML (well - formed). CDATA PCDATA XML. XML.,.. A Processi ng Inst ruct i on : <?xml ver si on="1. 0"?>. <St at ement > A Processi ng Inst ruct i on : &l t ;?xml ver si on=" ; 1. 0" ;?></ St at ement >. XML. XML CDATA. CDATA. <! [CDATA[ A Processi ng Inst ruct i on : <?xml ver si on="1. 0"?> ] ]> CDATA. <! [CDATA[ cdat a ] ]> 145
cdata,., < >. PCDATA CDATA, PCDATA. PCDATA,. DTD PCDATA. <!ELEMENT PUBLISHER (#PCDATA) > <PUBLISHER> ( ).. :, <Publ i sher><apr ess/ ></ Publ i sher > <Apress/>, DTD. PCDATA., <Apress>, Apress., <Publisher> PCDATA <Publisher>,. XML,.,,?. :,, 46
XML. <?xml ver si on="1. 0"?> <Pr oduct > <Pr oduct I D>EX- 76-9213</ Pr oduct I D> <Descr i pt i on>cabi net </ Descr i pt i on> <Di mensi on> <Lengt h>1</ Lengt h> <Breadt h>0.5</ Br eadt h> <Hei ght >1-9</ Hei ght > </ Dimensi on> <Wei ght >7</ Wei ght > <Col or s> <Col or >Green</ Col or> <Col or >Bl ack</ Col or> </ Col or s> </ Product >. <?xml ver si on="1. 0"?> <Pr oduct Pr oduct I D="EX- 76-9213" Descr i pt i on="cabi net " Lengt h="1" Breadt h="0. 5" Hei ght ="1-9" Wei ght ="7" Col or 1="Gr een" Col or 2="Bl ack" / >..., <Colors> <Dimension>. color1 color2..,. 14 7
.. <?xml ver si on="1. 0"?> <Pr oduct Pr oduct I D="EX- 76-9213" Wei ght ="7"> <Descr i pt i on>cabi net </ Descr i pt i on> <Dimensi on> <Lengt h>1</ Lengt h> <Breadt h>0.5</ Br eadt h> <Hei ght >1-9</ Hei ght > </ Di mensi on> <Col or s> <Col or >Green</ Col or> <Col or >Bl ack</ Col or> </ Col or s> </ Product >,.,....,.. DTD.,.,.,,. XML DTD XML,. DTD XML., XML DTD, DTD. DTD XML XML. 48
XML DTD.. DTD.. <Age>4x</ Age> Age. DTD. DTD W3C XML. XML XML DTD, XML. XML 2001 5 (Specification), Microsoft XDR(XML-Data Reduced) W3C XML. MSXML3 XDR. XDR,. DCD(Document Conte nt Description) : DCD XDR. DCD W3C RDF(Resource Description Framework) XDR., DCD RDF., http://www.w3.org/tr/note-dcd. SOX(Schema for Object Oriented XML) : SOX Veo. SOX XML. http://www13.w3.org/tr/ NOTE-SOX/. DDML(Document Description Markup Language) : XML. DDML XML DTD. XML,. DDML., DDML. http://www.w3.org/tr/note-ddml. 8, XML XML. 149
XML (Unicode) XML ISO10646. UTF-8 UTF-16. 8 16. Windows 95/98 XML 8. Windows 95/98. XML Windows 2000 ( ). [ 1.7]. [ 1.7] GB2312 XML <?xml ver si on="1. 0" encodi ng="gb2312"?> <!- - Saved as ANSI but wi t h GB2312 encodi ng- - > <Encodi ng> <CharRef>龍</ CharRef> <Chi nese> Ƽ¼</ Chi nese> <Speci al >å</ Speci al > </ Encodi ng> XML UTF-8 ( : encoding UTF-8, 6.0. ANSI ). PI gb2312 encoding. gb2312..,. <Char Ref>龍 </ Char Ref>.., XML.. &#xnumber ; 50
XML ([ 1.5] ). 1.5 Addison Wesley The Unicode Standard 3.0 (ISBN: 0201616335).,. ht t p :/ / www.uni code.org gb2312. <Chi nese> Ƽ¼</ Chi nese> XML XML XML. XML., [ 1.6]. 1.6. UTF-8 [ 1.7]. [ 1.8]. XML Microsoft XML. 15 1
1.7 UTF- 8 ( UTF- 8 encoding ). :, 1.8 5.0 ( : ANSI. encoding EUC- KR ). [ 1.8] XML. [ 1.8] Unicode.xml <?xml ver si on="1. 0"?> <!- - Saved as UNI CODE but wi t h no encodi ng- -> <Encodi ng> <CharRef>龍</ CharRef> <Chi nese> Ƽ¼</ Chi nese> <Speci al >å</ Speci al > </ Encodi ng>. [ 1.9]. 52
XML 1.9. <Chinese>.,., <Special>.. <?xml ver si on="1. 0" encodi ng="gb2312"?> <!- - Saved as UNICODE but wi t h encodi ng- -> <Encodi ng> <Char Ref>龍 </ Char Ref> <Chi nese> Ƽ¼</ Chi nese> <Speci al >å</ Speci al > </ Encodi ng>,. [ 1.10]. 1.10. 153
, XML.. XML.. [ 1.9]. [ 1.9] NamespaceApressBooks.xml <?xml ver si on="1. 0"?> <BOOKS> <BOOK Pages="357" Type="SOFTCOVER"> <TI TLE>A Pr ogrammer ' s I nt roduct i on t o C#</ TITLE> <AUTHOR> <TITLE>Mr.</ TI TLE> <NAME>Er i c Gunner son</ NAME> </ AUTHOR> <ISBN>1893115860 </ ISBN> <SYNOPSIS>Eri c Gunnerson, t he t est lead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a compr ehensi ve C# t ut or i al for progr ammer s t o hel p t hem get up t o speed</ SYNOPSIS> </ BOOK> </ BOOKS> <PRICE>$34. 95 </ PRICE> <TITLE>.,. <TITLE>, XML., XML? XML. XML. XML. 54
XML <?xml ver si on="1. 0"?> <BOOKS xml ns="ht t p :/ / www.apress.com" xml ns : Peopl e="ht t p :/ / www.apr ess. com/ peopl e"> <BOOK Pages="357" Type="SOFTCOVER"> <TITLE>A Progr ammer ' s Int r oduct i on t o C#</ TI TLE> <AUTHOR> <Peopl e :TITLE>Mr.</ Peopl e :TITLE> <NAME>Er i c Gunner son</ NAME> </ AUTHOR> <ISBN>1893115860 </ ISBN> <SYNOPSIS>Eri c Gunnerson, t he t est l ead for and member of Mi crosoft ' s C# desi gn t eam, has wr i t t en a comprehensi ve C# t ut or i al for pr ogrammer s t o hel p t hem get up to speed</ SYNOPSIS> <PRICE>$34. 95 </ PRICE> </ BOOK> </ BOOKS> XML xmlns. xml ns="ht t p :/ / www.apress. com" xml ns :Peopl e="ht t p :/ / www.apress.com/ peopl e", People. URL. <TITLE> People:. <Peopl e :TITLE>Mr.</ Peopl e :TITLE> People:.? XML.,. <People:TITLE>,. URL.,. URL. URL., URL.,. 155
XML URL.,. 3 XSLT.,. XML XML. XML. XML? XML., 2. XML (XML ). (<>), (</>).....?. XML (well-formed) (, / ). XML.,. XML. XML XML. XML, (DTD XML ). XML, XML. XML. 56
XML XML :, DOM 1.0, SAX 1.0, XML /XSL. XSLT 1.0. Xerces-C+ + : C++ XML. DOM 1 2, SAX 1 2,. J AXP : 1.1 XML. XML. XML 1.0, SAX 1.0, DOM 1, XML. Microsoft XML. XML http://www. xmlsoftware.com/parsers/. Mic rosoft XML (MSXML) MSXML 2.0, 4.0. MSXML 2.0( 5.0) MSXML 2.5(Windows 2000). Microsoft 2000 1 XML. 1 2.6, 3 3.0. 4.0. W3C XML 1.0,. MSXML 3.0 2000 11. MSXML 3.0. XSL Transformation(XSLT) 1.0 XML Path (XPath) 1.0 SAX. MSXML3 Simple API for XML(SAX). SAX XML. MSXML3 SAX2. MSXML3. 15 7
XML XML? XML. XML. XML. XML. XSL XML Transformation(XSLT)., (XML),. XML. XML.,., (Web Spider ). XML XML XML. XML, DTD., 5.0 6.0. Microsoft 4.0 XML. XML. Microsoft XML, XML. XML (template.xml). [ ] [ ], XML. [ 1.11] XML. 58
XML 1.11 XML. - +. - [ 1.12]. 1.12 5.0 XML. 159
, +. HTML, XML., XML Dynamic HTML(DHTML). DHTML. (well-formed ) XML. [ 1.13]. 1.13 XML. XML Microsoft XML, XSLT. http:// msdn.microsoft.com/downloads. A.. XML.,. Validate XML View XSL Output DTD XML ([ 1.14] ) [Validate XML]. 60
XML 1.14 DTD XML. [ 1.15]. 1.15. DTD. [ 1.16] XML. 16 1
1.16,. 6.0 XML. XML 6.0 [ 1.17]. 1.17 6.0 XML. XML, XML.,. Mic rosoft XML 3.0 SP1 MSXML3. 62
XML MSXML3 MSXML3 http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/ 001/591/msdncompositedoc.xml. MSXML3. MSXML MSXML., MSXML. MSXML MSXML.dll MSXML2.dll. Windows Systems. MSXML 3.0 DLL. MSXML3.dll MSXML3a.dll MSXML3r.dll MSXML3 regsvr32. C:\ wi ndows\ SYSTEM>regsvr32 msxml 3.dl l [ 1.18]. 1.18 MSXML3 MSXML xmlinst.exe, dll. C:\ wi ndows\ SYSTEM>regsvr32 -u msxml.dl l. 163
MSXML3, MSXML. MSXML3 xmlinst.exe. MSXML3 MSXML3 MSXML3., Microsoft MSXML 2.5. MSXML 3.0 MSXML 3.0 SDK ( URL ( : http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/ 542/msdncompositedoc.xml ). MSXML 3.0 SDK,,. SDK. MSXML 3.0. C:\ Program Fi l es\ Mi crosoft XML Parser SDK\ Docs xmlsdk30.chm, [ 1.19]. 1.19 XML SDK 64
XML XML XML (ANSI ) ANSI XML. (Not epad) Windows 95/98/ME/NT/2000/XP. XML. Windows 2000. XML. TXT. TXT ([ 1.20] ). 1.20 XML URL. XMLSpy XMLPro Xmetal 2.0 : http://www.xmlspy.com/ : http://www.vervet.com/ : http://www.softquad.com/ 165
. XML XSLT http://msdn.microsoft.com/code/ sample.asp?url=/msdn-files/027/000/543/msdncompositedoc.xml. http://www.unicode.org. http://www.w3.org. XML 1.0 (2 ) http://www.w3.org/tr/2000/rec-xml-20001006. DCD http://www.w3.org/tr/note-dcd. SOX http://www13.w3.org/tr/note-sox. DDML http://www.w3.org/tr/note-ddml. XML http://www.w3.org/2000/03/29-xml-protocol-matrix. XML. XML. XML., XML DTD, XML. XML Microsoft XML. 66