Microsoft XML 파서를 이용한 XML 프로그래밍

Similar documents
초보자를 위한 ASP.NET 2.0

예제로 배우는 xslt

초보자를 위한 C# 21일 완성

歯튜토리얼-이헌중.PDF

초보자를 위한 ASP.NET 21일 완성

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용

초보자를 위한 C++

13 2 ( 25 ) Korean J Med Hist Dec 2004 ISSN X * ( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) C

초보자를 위한 자바 2 21일 완성 - 최신개정판

초보자를 위한 한글 Visual Basic .NET 21일 완성

Windows 시스템 프로그래밍 제3판


歯PLSQL10.PDF

untitled

DocsPin_Korean.pages

thesis

초보자를 위한 C++

중 국 6 대 패 션 시 장 조 사 보 고 서 < 2004 년 상 해 10 대 매 장 10대 패 션 제 품 의 브 랜 드 시 장 점 유 뮬 > 제 품 브 랜 드 시 장 점 유 율 제 품 브 랜 드 시 장 점유 율 C O N C H P LA Y B O Y

Week13

Interstage5 SOAP서비스 설정 가이드

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

00-CourseSyllabus

초보자를 위한 ADO 21일 완성

snmpgw1217

untitled

JavaGeneralProgramming.PDF

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

한국학 온라인 디지털 자원 소개

PowerPoint 프레젠테이션

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Analyst Briefing

Portal_9iAS.ppt [읽기 전용]

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

PowerPoint 프레젠테이션

Voice Portal using Oracle 9i AS Wireless

Scene7 Media Portal 사용

정보기술응용학회 발표

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

APOGEE Insight_KR_Base_3P11

6강.hwp

Beginning Linux Programming 제3판

<%DOC NAME%> User Manual

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

ESET Endpoint Security

PCServerMgmt7

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

슬라이드 제목 없음

한국학 온라인 디지털 자원 소개

0.Â÷·Ê

KeyMission 360 KeyMission ( ).... 4K UHD., 60 cm... ii KeyMission 360

Nikon KeyMission 360. KeyMission 360 ( 1.5) SnapBridge 360/170 ( 1.1). SnapBridge 360/170., SnapBridge 360/170 OS.. KeyMission 360/ SnapBridge 360/170

User's Guide

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

1

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

No Slide Title

141212_2015 Double A 카탈로그 16page.indd

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

DCR-HC15

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]


슬라이드 1

초보자를 위한 크리스탈 리포트 9 - 대화형 리포트의 작성과 디자인

아바타 캐릭터 패션의 컬 러마케팅 전략 형성에 관한 연구 (pp ) - 김영식 임미라 Contents 논문요약 Abstract 1. 서론 n 본론 1. 웹의 발달과아바타의 개념 및활용현황 2. 실제와사이버상의 아바타 패션 트랜드 경향 3. 색채의 연상, 상징

제20회_해킹방지워크샵_(이재석)

Dialog Box 실행파일을 Web에 포함시키는 방법

百 눼신 시 " 가.인도의 대표적 섬유,패션 제품 l) 카펫 면과 비단으로 만든 카펫은 수세기 동안 인기있는 수출 품옥이었다.무굴시대의 디 자인 감각으로 완성된 플러시 비단카펫은 오늘날까지 관광객에게 많은 사랑을 받는 제품이다.인도산 수직 매듭 양탄자 두리(Dur ie

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

KM-380BL,BLB(100908)

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

<A4B5A4C4A4B5A4BFA4B7A4B7A4D1A4A9A4B7A4C5A4A4A4D1A4A4A4BEA4D3A4B1A4B7A4C7A4BDA4D1A4A4A4A7A4C4A4B7A4D3A4BCA4C E706466>

歯J PDF

ESET Mail Security for Microsoft Exchange Server

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

chapter1,2.doc

사용자 인터페이스 기초

Main Title

P2WW HNZ0

<%DOC NAME%> User Manual

PowerPoint 프레젠테이션

歯이시홍).PDF

Citrix Workload Balancing 2.1 설치 가이드

Intra_DW_Ch4.PDF

Avaya IP Telephone

목 차 회사현황 1. 회사개요 2. 회사연혁 3. 회사업무영역/업무현황 4. 등록면허보유현황 5. 상훈현황 6. 기술자보유현황 7. 시스템보유현황 주요기술자별 약력 1. 대표이사 2. 임원짂 조직 및 용도별 수행실적 1. 조직 2. 용도별 수행실적

cam_IG.book


보안과 암호화의 모든 것

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

<31325FB1E8B0E6BCBA2E687770>

Bchvvhv[vhvvhvvhchvvhvvhvvhvvhvvgvvgvv}vvvgvvhvvhvvvhvvhvvhvvvbbhvvhvvvgvvgvvhvvhvvhv}hv,.. Bchvvhv[vhvvhvvhvvhvvbbhvvhvvhvvvhvvhvvgvvgvv}vvgvvhvvvhvv

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

No Slide Title

hd1300_k_v1r2_Final_.PDF

Intro to Servlet, EJB, JSP, WS

???짚?

3장

PowerPoint 프레젠테이션

Microsoft Word - 김완석.doc

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Transcription:

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=&quot ; 1. 0&quot ;?></ 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