XML 프로그래밍의 숨겨진 진실 : XML 입문.PDF

Size: px
Start display at page:

Download "XML 프로그래밍의 숨겨진 진실 : XML 입문.PDF"

Transcription

1 1 XML XML(Extensible Markup Language). XML.,,. XML,. XML W3C(World Wide Web Consortium : or g),. XML (element),. XML HTML(Hypertext Markup Language). HTML. XML, XML -. (markup language) (, ). HTML,. HTML. ch01_01.html <HTML> <HEAD> <TITLE>Hello FromHTML</ TITLE> </ HEAD>

2 ML : XML <BODY> <CENTER> <H1> Hel l o Fr om HTML </ H1> </ CENTER> Wel come t o t he wi l d and wool l y wor l d of HTML. </ BODY> </ HTML> [ 1-1] Netscape Navigator HTML. HTML <HEAD>, <CENTER>, <H1>..,. 1-1 HTML,., RTF (Rich Text Format).. Microsoft Word abc RTF. ( : ). 2 6

3 ML {\ rt f1\ ansi \ ansicpg1252\ uc1 \ deff0\ deflang1033 \ defl angfe1033{\ font t bl {\ f 0\ f roman\ fchar set 0\ fprq2{\ *\ panose }Times New Roman; }}{\ colort bl ; \ red0 \ gr een0\ bl ue0; \ red0\ green0\ bl ue255; \ r ed0\ gr een255\ bl ue255; \ red0\ green255\ bl ue0; \ r ed255\ gr een0\ bl ue255; \ red255\ green0 \ bl ue0; \ r ed255\ gr een255\ bl ue0; \ red255\ green255\ bl ue255; \ r ed0 \ gr een0\ bl ue128; \ red0\ green128\ bl ue128; \ r ed0\ gr een128\ bl ue0; \ red128\ green0\ bl ue128; \ r ed128\ gr een0\ bl ue0; \ red128\ green128 \ bl ue0; \ r ed128\ gr een128\ bl ue128; \ red192\ green192\ bl ue192; } {\ st yl esheet {\ wi dct l par \ adj ust r i ght \ fs20\ cgr i d \ snext 0 Normal ; } {\ *\ cs10 \ addi t i ve Defaul t Paragr aph Font ; }}{\ i nfo{\ t i t l e } {\ aut hor St even Hol zner }{\ operat or St even Hol zner }{\ creat im \ yr 2000\mo\ dy\ hr \ mi n}{\ revt im\ yr 2000\ mo4\ dy17\ hr 13\ mi n55} {\ ver si on1}{\ edmi ns1}{\ nofpages1}{\ nofwords 0}{\ nofchar s1} {\ *\ company St eveco}{\ nof char sws1}{\ ver n89}}\ wi dowct r l \ ft nbj \ aenddoc\ formshade\ vi ewki nd4\ vi ewscal e100\ pgbrdrhead\ pgbrdr foot \ fet 0\ sect d \ ps z1\ l i nex0\ endnhere\ sect defaul t cl {\ *\ pnsecl vl 1 \ pnucrm\ pnst art 1\ pni ndent 720\ pnhang {\ pnt xt a. }}{\ *\ pnsecl vl 2 \ pnucl t r \ pnst ar t 1\ pni ndent 720\ pnhang{\ pnt xt a. }}{\ *\ pnsecl vl 3 \ pndec\ pnst ar t 1\ pni ndent 720\ pnhang{\ pnt xt a. }}{\ *\ pnsecl vl 4 \ pnl cl t r \ pnst ar t 1\ pni ndent 720\ pnhang{\ pnt xt a )}}{\ *\ pnsecl vl 5 \ pndec\ pnst ar t 1\ pni ndent 720\ pnhang{\ pnt xt b (}{\ pnt xt a ) }} {\ *\ pnsecl vl 6\ pnl cl t r \ pnst art 1\ pni ndent 720\ pnhang {\ pnt xt b (} {\ pnt xt a )}}{\ *\ pnsecl vl 7\ pnl crm\ pnst ar t 1\ pni ndent 720\ pnhang {\ pnt xt b (}{\ pnt xt a ) }}{\ *\ pnsecl vl 8\ pnl cl t r \ pnst ar t 1 \ pni ndent 720\ pnhang {\ pnt xt b (}{\ pnt xt a )}}{\ *\ pnsecl vl 9\ pnl crm \ pnst ar t 1\ pni ndent 720\ pnhang{\ pnt xt b (}{\ pnt xt a ) }}\ pard\ pl ai n \ sl 480\ sl mul t 1\ wi dct l par \ adj ust r i ght \ f s20\ cgr i d {\ b\ fs24\ ul abc }{\ b\ ul \ par }} HTML,. HTML 1.0, HTML ,,. HTML <BEAMWI DTH>, <MI ZZENHEIGHT>, <DRAFT>, <SHI PCLASS>. (financial), <B>, <UL>, <FONT>, 12 7

4 ML : XML <FI SCALYEAR>, <ACCOUNTNUMBER>, <TRANSFERACCOUNT>? Extensible Business Reporting Language, XML.,,?. Netscape XML., (, ). XML, XML -. XML, XML? HTML. ch01_02.xml <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> XML,. XML <?xml ver si on="1. 0" ENCODING="UTF- 8"?> ( XML <??> ), XML 1.0,. UTF-8, 8 ( ). 2 8

5 XML <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </MESSAGE> </ DOCUMENT> <DOCUMENT>., DOCUMENT (_),,, (. ) (- ).,. XML < >. XML XML, <DOCUMENT> ( ), </ DOCUMENT> </.,., (root) <DOCUMENT>. <?xml version= "1. 0" encoding="utf- 8"?> <DOCUMENT> </ DOCUMENT> <GREETING>, ( Hel l o Fr om XML ). <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> </ DOCUMENT> 12 9

6 XML : XML <MESSAGE>,. <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> <DOCUMENT> <GREETING> <MESSAGE>., XML. HTML. HTML. <DOCUMENT>, <GREETING>, <MESSAGE>, XML?? XML Microsoft Internet Explorer 5 XML., ch01_02.xml Internet Explorer [ 1-2]. 3 0

7 ML 1-2 Internet Explorer XML [ 1-2] XML, [ 1-1].? XML XML?... J ava J avascript XML.,., XML. XML CSS(Cascading Style Sheet) XSL(Extensible Stylesheet Language)., XML <?xml - st yl esheet t ype="t ext / css " hr ef ="ch01_04. css "?>. ch01_04.css CSS (, XML ). 13 1

8 XML : XML ch01_03.xml <?xml ver si on="1. 0" encodi ng="utf- 8"?> <?xml - st yl esheet t ype="t ext / css " hr ef="ch01_04. css"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> ch01_04.css., <GREETING> 36, <MESSAGE> 18. bl ock,. ch01_04.css GREETING {di spl ay : bl ock; font - si ze : 36pt ; col or : #FF0000; t ext -al i gn :cent er } MESSAGE (display: block; font - size : 18pt ; color : #000000} [ 1-3], [ 1-4] XML. [ 1-3] Netscape 7.0 XML, [ 1-4] Internet Explorer., XML, HTML <H1> HTML. 3 2

9 ML 1-3 Netscape Navigator XML 1-4 Internet Explorer XML XML. XML., XML?. 13 3

10 XML : XML XML XML. XML. XML,..... XML., XML XML...,., Microsoft ( (Bloatware) ). Microsoft Word 2000 abc 20,000. XML , Microsoft Excel 5, Microsoft Access KB.,., XML,. 3 4

11 XML.,. BITS(Banking Industry Technology Secret ariat ) IFX(Interactive Financial Exchange) BIPS(Bank Int ernet Payment System) TIM(Telecommunications Interchange Markup) SIF (Schools Interoperability Framework) xcbl(common Business Library) ebxml(electronic Business XML Initiative) PDML(Product Dat a Markup Language) FIX(Financial Information exchange protocol) TEI(The Text Encoding Initiative), CML(Chemical Markup Language).. XML. XML. XHTML(Extensible Hypertext Markup Language),. XHTML HTML. XML.. ch01_05.xml <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> 13 5

12 ML : XML <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> XML... XML ( XML ). XML,., HTML, XML. XML. ch01_06.xml <?xml ver si on="1. 0"?> <SCHOOL> <CLASS t ype="semi nar "> <CLASS_TITLE>XML In The Real Wor ld</ CLASS_TITLE> <CLASS_NUMBER>6. 031</ CLASS_NUMBER> <SUBJECT>XML</ SUBJECT> <START_DATE>6/ 1/ 2002</ START_DATE> <STUDENTS> <STUDENT st at us="at t endi ng"> <FIRST_NAME>Edward</ FI RST_NAME> <LAST_NAME>Samson</ LAST_NAME> </ STUDENT> <STUDENT st at us="wi t hdrawn"> <FIRST_NAME>Er nest i ne</ FIRST_NAME> <LAST_NAME>Johnson</ LAST_NAME> </ STUDENT> </ STUDENTS> </ CLASS> </ SCHOOL> 3 6

13 XML, XML,. 2 3, <STUDENT> <FI RST_NAME> <LAST_NAME> <START_DATE> <STUDENTS>., XML. HTML HTML, ( )., HTML 50%. XML. XML,.. XML? XML., (well-formed) (valid).. XML XML? (well-formed) XML W3C XML 1.0 ( or g/ TR/ REC- xml ).,,.., </ GREETING> <MESSAGE>. <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML <MESSAGE> </ GREETING> Wel come t o t he wi l d and wool l y wor l d of XML. </MESSAGE> </ DOCUMENT> 13 7

14 ML : XML XML XML.. DTD(Document Type Definition), XML, DTD (valid). DTD, 3 5., DTD <!DOCTYPE>. XML <!DOCTYPE>. ch01_07.xml <?xml ver si on="1. 0" encodi ng="utf- 8"?> <?xml - st yl esheet t ype="t ext / css " hr ef="fi r st. css"?> <!DOCTYPE DOCUMENT [ <!ELEMENT DOCUMENT (GREETING, MESSAGE)> <!ELEMENT GREETING (#PCDATA)> <!ELEMENT MESSAGE (#PCDATA)> ]> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> DTD 3. DTD <DOCUMENT> <GREETING> <MESSAGE>, <DOCUMENT>, <GREETING> <MESSAGE>. XML XML,. XML. XML. 3 8

15 XML. XML, (, XML, ). XML XML,. XML. XML ch01_02.xml XML. <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </MESSAGE> </ DOCUMENT> XML Hel l o Fr omxml. Internet Explorer XML J avascript <GREETING>.. ch01_08.xml <HTML> <HEAD> <TITLE> Fi ndi ng El ement Val ues i n an XML Document </ TI TLE> <XML I D="fi r st XML" SRC="ch01_02.xml "></ XML> <SCRI PT LANGUAGE="JavaScri pt "> funct ion get Dat a () { xml doc= document.al l ("fi r st XML" ).XMLDocument ; nodedoc = xml doc.document El ement ; nodegreet ing = nodedoc. fi rst Chi ld; out put Message = "Gr eet i ng : "

16 ML : XML nodegr eet i ng. f i r st Chi l d.nodeval ue; message. i nnerhtml=out put Message; } </ SCRI PT> </ HEAD> <BODY> <CENTER> <H1> Fi ndi ng El ement Val ues i n an XML Document </ H1> <DIV ID="message"></ DIV> <P> <INPUT TYPE="BUTTON" VALUE="Get The Greet i ng" ONCLICK="get Dat a ()"> </ CENTER> </ BODY> </ HTML> [ 1-5] Get The Gr eet i ng. J avascript ch01_02.xml <GREETING> [ 1-5]., XML. 1-5 Internet Explorer XML 4 0

17 XML XML J avascript., J avascript J avascript. XML J avascript, XML J ava. ch01_09.j ava J ava. ch01_02.xml, <GREETING> (10 ). ch01_09.java i mpor t j avax.xml.par ser s. *; i mpor t org.w3c.dom. *; i mpor t j ava.i o. *; publ i c cl ass ch01_09 { st at i c publ i c voi d mai n (St r i ng [] argv ) { t ry { Document Bui lder Fact ory dbf = Document Bui l der Fact ory.newinst ance (); Document Bui lder db = nul l ; t ry { db = dbf.newdocument Bui l der (); } cat ch (ParserConfigurat ionexcept i on pce ) {} Document doc = nul l ; doc = db.par se ("ch01_02.xml " ); for (Node node = doc.get Document El ement ().get Fi rst Chi ld(); node!= null ; node = node.getnext Sibling () ) { i f (node i nst anceof El ement ) { i f (node.get NodeName ().equal s ("GREETING" ) ) { St ringbuffer buffer = new St ringbuffer (); for (Node subnode = node.get Fi rst Chi ld(); 14 1

18 XML : XML } subnode!= nul l ; subnode = subnode.getnext Sibling () ){ i f (subnode i nst anceof Text ) { buffer.append (subnode.getnodeval ue () ); } } Syst em.out.pri nt ln(buffer.t ost ri ng () ); } } } } cat ch (Except i on e ) { e.pr i nt St acktr ace (); } } ( %. Unix, \ home\ st eve :. Windows MS-DOS C:\ XML>. %j ava ch01_ 09 Hel l o Fr om XML ( <GREETI NG>.) J ava XML (parsing). J ava. J ava. XML. XML. XML XML. XML.. 4 2

19 XML XML W3C(World Wide Web Consortium), XML., ( ). or g/ xml : W3C XML, XML. or g/ XML/ 1999/ XML- i n- 10-poi nt s : XML XML 10 ( 7 ). or g/ TR/ REC- xml : XML 1.0 W3C.,. or g/ TR/ xml - st yl esheet /. : XML or g/ TR/ REC-xml -names/ : XML Namespace. or g/ St yl e/ XSL/. : XSL(Extensible Stylesheet Language) r og/ TR/ xsl t : XSLT(XSL ). or g/ XML/Act i vi t y.ht ml. : W3C XML or g/ TR/ xml schema- 0/, or g/ TR/ xml s chema- 1/, or g/ TR/ xml shema- 2/ : DTD XML. or g/ TR/ xl i nk/ : XLink. or g/ xpt r : XPointer. or g/ TR/ xht ml 1/ : XHTML or g/ TR/ xht ml 11/ : XHTML or g/ DOM : W3C DOM(Document Object Model). W3C, XML 1 3. W3C. www. xml. com, XML. com : XML,,. www. oas i s- open. or g : OASIS(Organization for the Advancement of Structured Information Standards) XML. 14 3

20 XML : XML XML. or g, www. xml. or g : XML.ORG XML. OASIS, XML, DTD,, Namespace. ht t p : / / msdn.mi cr osof t. com/ xml / def aul t. asp : Microsoft XML. XML ( XML Tutorial 2,300 ).. www i bm. com/ devel oper wor ks / educat i on. ns f / xml - onl i necour se- byt i t l e / 8C8A8628B3DD7EDB852567BD000A8A64?OpenDocument : IBM. www. ucc. i e/ xml / : XML FAQ(Frequently Asked Questions) W3C XML (Working Group). XML FAQ. ht t p :/ /msdn.mi cr osof t. com/ xml / t ut or i al / def aul t. asp : Microsoft XML. www. xml. com/ pub/ 98/ 10/ gui de0. ht ml : XML.com XML. Usenet ( ). comp. t ext. xml : XML. mi cr osof t.publ i c. dot net.xml : Microsoft.NET XML XML. mi cr osof t.publ i c. xml : Microsoft XML. XML (XML ht t p : / / gr oups. googl e. com ). XML? XML. 4 4

21 XML XML XML, vi, emacs, pico, Macintosh BBEdit SimpleText Windows (editors)., XML (Unicode), ASCII. ASCII. XML. Windows Windows.txt..xml.xml., XML XUL(XML- Based Use r Inte rface La nguage ).xul.xul.txt. scrollba rs.xul. XML. XML. XML. Adobe FrameMaker(www. adobe. com) : Adobe FrameMaker, XML. XML Pro( com/ ) : XML. XML Writer(ht t p : / / xml wr i t er.net / ) :. XML Notepad(msdn.mi cr osof t. com/ xml / not epad/ i nt r o. asp) : Microsoft XML. enotepad(www. edi sys. com/ Pr oduct s / enot epad/ enot epad. asp) : XML,. XML Spy(www. xml spy. com) :. [ 1-6] XML Spy, [ 1-7] XML Writer, [ 1-8] XML Notepad, [ 1-9] enotepad. 14 5

22 XML : XML 1-6 XML Spy XML 1-7 XML Writer XML 4 6

23 ML 1-8 XML Notepad XML 1-9 enotepad XML 14 7

24 XML : XML XML. XML?. XML XML CSS XSL XML. J avascript., XML. Internet Explorer 6 Microsoft, Internet Explorer XML, cr osof t. com/wi ndows / i e_i nt l / ko( URL Microsoft URL cr osof t. com/wi ndows / i e/ ). Internet Explorer 6.0 [ 1-2] XML, (Microsoft J avascript J Script Microsoft VBScript ). (XML XML <XML> ). XML ADO(ActiveX Data Object). Internet Explorer 6. Microsoft XML (Office 2000 XML ), Microsoft W3C. Netscape Navigator 7 Netscape 7 ht t p :/ / wp.net scape. com/ downl oad, XML. Netscape Navigator [ 1-3]. Internet Explorer Netscape Navigator. Netscape Navigator 6 XUL(XML-Based User Interface Language),. 4 8

25 XML Jumbo XML. J umbo, XML CML(Chemical Markup Language). www. xml - cml. or g/ J umbo. XML( ), CML [ 1-10]. XML, XML (parser). XML J umbo XML XML (parser) XML Oracle 8i. XML XML

26 XML : XML Sun Microsystems J ava XML. J ava 1.4 XML. XML. SAX(The Simple API for XML) : SAX David Megginson ( nson. com/ SAX/ i ndex.ht ml ),, SAX. expat : J ames Clark (www. j cl ar k. com/ xml / expat. ht ml ) C XML. Net scape Navigator 6 Perl XML : : Parser. Perl expat (XML::Parser) : Clark Cooper (f t p : / / f t p.per l. or g/ pub/ CPAN/ modumes / by-modul e/ XML/ ). TclExpat : Tcl (ht t p :/ / t cl xml. sour cef or ge.net / ). LTXML : Edinburg (Language Technology Group) XML (www. l t g. ed. ac. uk/ sof t war e/ xml / ). XML for Java (XML4J) : IBM AlphaWorks (ww. al phawor ks. i bm. com/ t ech/ xml 4j ) W3C XML. XML Microsoft Validating XML Processor :,,, msdn.microsoft.com/ xml/ default.asp. XP : J ames Clark (www. j cl ar k. com/ xml / xp/ i ndex. ht ml ) J ava (nonvalidating) XML. Python XML Processing Preliminary XML Parser : Python XML ( hon. or g/ t opi cs / xml ). XML Testbed : Steve Withall ( or g/ XML/ 1998/ 08wi t hal l / ). SXP Silfide XML Parser(SXP) : XML J ava XML (API).. (well-formedness),. XML (well-formed) (valid) XML (validator). 5 0

27 ML XML XML? XML (validator),. XML. XML. W3C XML Validator(ht t p : / / val i dat or.w3. or g/ ) : W3C HTML. HTML XML. XML. Tidy( or g/ Peopl e/ Ragget t / t i dy/ ) : Tidy, XML. XML. ht t p : / / www. xml. com/ pub/ a/ t ool s/ r uwf / check.ht ml : XML.com XML Lark. XML. www. l t g. ed. ac. uk/ ~r i char d/ xml - check.ht ml : Edinburgh (Language Technology Group) RXP. XML. ht t p : / / www. st g.br own. edu/ ser vi ce/ xml val i d/ : Brown Scholarly Technology Group XML. XML,.. [ 1-11]. Scholarly Technology Group XML c:\ xml\ ch01_02.xml XML, <MESSAGE> </ GREETING>. <?xml ver si on="1. 0" encodi ng="utf- 8"?> <!DOCTYPE DOCUMENT [ <!ELEMENT DOCUMENT (GREETING, MESSAGE)> <!ELEMENT GREETING (#PCDATA)> <!ELEMENT MESSAGE (#PCDATA)> ]> 15 1

28 XML : XML <DOCUMENT> <GREETING> Hel l o Fr om XML <MESSAGE> </ GREETING> Wel come t o t he wi l d and wool l y wor l d of XML. </ MESSAGE> </ DOCUMENT> [ 1-12].. XML XML. XML HTML (XML ). XML, XML. HTML XML HTML, XML 5 2

29 XML 1-12 XML CSS XSL, HTML 4 <CENTER>,. HTML. XML. XML,., CSS(Cascading Style Sheet ) XSL(Extensible Stylesheet Language), ( XML ). XML. XML Internet Explorer. 15 3

30 XML : XML XML, CSS XSL.. CSS HTML. CSS,,,., XSL, XML (, XSL (well-formed) XML ). XSL XML. XML XSL, XML. XML HTML. CSS, XSL, (HTML XML, ),,. XSL XSL XSL... or g/ St yl e/ CSS/ : W3C CSS or g/ TR/ REC- CSS1/ : W3C CSS1 or g/ TR/ REC- CSS2/ : W3C CSS2 or g/ St yl e/ XSL/ : W3C XSL XLink XPoint er WWW(World Wide Web), HTML ( ). XML? XML XLink XPointer. XLink HTML <A>. XML <A> XLink. XML,. 5 4

31 ML XLink. XLink. (multidirectional), (mirror)., XPointer., XPointer 11,904.. XPointer. XLink XPointer,.. XLink XPointer. or g/ TR/ xl i nk/ : W3C XLink or g/ TR/ xpt r : W3C XPointer URL URI XLink XPointer, XML URL(Uniform Resource Locator) URI(Uniform Resource Identifier). URL,. XML XLink XPointer, URI URL. URI (resource),. URI (mirror),. URI, URL. 15 5

32 ML : XML URI : URI. www. i c s. uci. edu/ pub/ i et f / ur i / r f c2396. t xt ASCII,, UCS, ASCII(American Standard Code for Information Interchange). ASCII 0 127, A ASCII 85, B ASCII 66. WWW(World Wide Web). ASCII,,,,,,,., W3C XML ASCII (Unicode) ( ASCII ). (Ideograph). 40,000 (80,000, 11,000, 20,000 ). XML. Windows NT Windows 2000 (XML Spy Windows NT XML ), Windows 95/ 98. XML ASCII UTF-8. UTF-8 8 (ASCII 2 ASCII 2 ASCII ). XML UTF-8. <?xml ver si on="1. 0" encodi ng="utf- 8"?> <DOCUMENT> <GREETING> Hel l o Fr om XML 5 6

33 XML </ GREETING> <MESSAGE> Wel come t o t he wi l d and wool l y wor l d of XML. </MESSAGE> </ DOCUMENT>, XML UTF-8 UTF-8. ASCII XML.,, UCS(Universal Character System : ISO ) 4. 20,. XML UCS-2 (ISO UCS-2, 2 UCS ). UTF- 16, 2 UCS-2 UCS. UCS UCS-4 (ISO UCS-4 ).,., 16 0x3C0 &#x03c0 ( )., IANA(Internet Assigned Numbers Authority) www. i ana. or g/ as si gnment s / char act er - set s. ASCII ASCII S un Microsyste ms Java SDK(Softwa re Deve lopment Kit) native2asc ii. nat i ve2asci i f i l e.t xt f i l e.uni. UTF- 8. XML, XML. XML, XML Net scape Microsoft 15 7

34 XML : XML, Perl. XML www. xml. or g/ xml / mar ket pl ace _company. j sp. XML XML.., XML -,. XML XML (XML Application). XML MathML XML, XML (XML ). XML,..,. CML (Chemical Markup Language). XML : CML(Chemical Markup Language) CML Peter Murray-Rust,. CML HTML +. CML. CML. CML. CML J umbo, www. xml - cml. or g/ j umbo. ht ml. J umbo CML, XML. CML. J umbo [ 1-10],. thiophenol.xml. 5 8

35 XML <?j umbo :namespace ns="ht t p :/ / - cml.org" prefi x="c" j ava="j umbo.cml xml. *Node"?> <C:mol ecul e i d="t hi ophenol "> <C:at omarray bui l t i n="el sym"> C C C C C C C S C C O O </ C:at omar r ay> <C:at omarray bui l t i n="x2" t ype="float "> </ C:at omar r ay> <C:at omarray bui l t i n="y2" t ype="float "> </ C:at omar r ay> <C:bondArray bui l t i n="at id1"> </ C:bondAr r ay> <C:bondArray bui l t i n="at id2"> </ C:bondAr r ay> <C:bondArray bui l t i n="order " t ype="int eger "> </ C:bondAr r ay> </ C:mol ecul e> XML : MathML(Mathematical Markup Language) MathML. WWW(World Wide Web) (high-energy) Tim Berners-Lee CERN.. MathML. MathML W3C, www. w3. or g/mat h/. MathML.., MathML. HTML XHTML W3C Amaya ( XML ). Amaya or g/amaya. 15 9

36 ML : XML 3Z 2-6Z+ 12 = 0 MathML ( XML Namespace, Namespace ). <?xml ver si on="1. 0"?> <ht ml xml ns :m="ht t p :/ / TR/ REC-Mat hml/ "> <mat h> <m:mrow> <m:mrow> <m:mn>3</ m:mn> <m:mo>&invi si bl etimes ;</m:mo> <m:msup> <m:mi >Z</m:mi > <m:mn>2</m:mn> </m:msup> <m:mo>- </ m:mo> <m:mr ow> <m:mn>6</m:mn> <m:mo>&i nvi si bl eti mes ; </ m:mo> <m:mi >Z</m:mi > </m:mrow> <m:mo>+</ m:mo> <m:mn>12</m:mn> </ m:mr ow> <m:mo>=</m:mo> <m:mn>0</m:mn> </ m:mr ow> </mat h> Amaya [ 1-13] Amaya MathML 6 0

37 XML XML : SMIL(Synchronized Multimedia Integration Language) SMIL( ). or g/audi ovi deo/ #SMIL W3C. SMIL.,,. SMIL TV. SMIL, SMIL. Microsoft, Macromedia Compaq HTML + TIME. Microsoft Internet Explorer SMIL. www. empi r enet. com/ j oser am J ava SMIL. mozart 1.wav amadeus1.mov mozart 1.htm, mozart2.wav amadeus2.mov mazart2.htm SMIL. <?xml ver si on="1. 0"?> <!DOCTYPE smi l PUBLIC "- / /W3C/ / DTD SMIL 1. 0/ / EN" "ht t p :/ / TR/ REC- smi l / SMIL10.dt d"> <smi l > </ smi l > <body> </ body> <seq i d="mozar t "> </ seq> <audi o sr c="mozar t 1.wav"/ > <video src="amadeus1.mov"/ > <t ext sr c="mozart 1.ht m"/ > <audi o sr c="mozar t 2.wav"/ > <video src="amadeus2.mov"/ > <t ext sr c="mozart 2.ht m"/ > 16 1

38 ML : XML XML : HTML + TIME Microsoft, Macromedia Compaq SMIL HTML + TIME (Timed Interactive Multimedia Extension ). SMIL, HTML + TIME HTML. HTML + TIME SMIL, Microsoft SMIL. HTML + TIME msdn.mi cr osof t. com/ wor kshop/aut hor / behavi or s / t i me. asp. HTML + TIME Internet Explorer (behavior), Internet Explorer. Internet Explorer (behavior) msdn.mi cr osof t. com/ wor kshop/ c- f r ame. ht m#wor kshop/ aut hor / def aul t. asp. Hel l o, t her e, f r om, HTML+TIME 2 HTML + TIME. ch01_10.html <HTML> <HEAD> <TITLE> Using HTML+TIME </ TI TLE> <STYLE>.t i me {behavi or : ur l (#defaul t #t ime ); } </ STYLE> </ HEAD> <BODY> <DIV CLASS="t ime" t :REPEAT="5" t :DUR="10" t :TIMELINE="par "> <DIV CLASS="t ime" t :BEGIN="0" t :DUR="10">Hello</ DIV> <DIV CLASS="t ime" t :BEGIN="2" t :DUR="10">there</ DIV> <DIV CLASS="t ime" t :BEGIN="4" t :DUR="10">from</ DIV> <DIV CLASS="t ime" t :BEGIN="6" t :DUR="10">HTML+TIME.</ DIV> </ DIV> </ BODY> </ HTML> [ 1-14] HTML + TIME. 6 2

39 ML 1-14 HTML+TIME HTML + TIME SMIL. SMIL HTML + TIME. <t :seq i d="mozart "> <t :audi o sr c="mozar t 1.wav"/ > <t :video src="amadeus1.mov"/ > <t :t ext st ream sr c="mozart 1.ht m"/ > <t :audi o sr c="mozar t 2.wav"/ > <t :video src="amadeus2.mov"/ > <t :t ext st ream sr c="mozart 2.ht m"/ > </ seq> XML : XHTML XML XHTML, HTML 4.0 W3C XML.. XHTML. W3C HTML XML XML XHTML. XHTML HTML 4.0 ( XML ). XHTML XML,. 16 3

40 XML : XML XHTML. or g/ Mar kup/act i vi t y/ ht ml : W3C Hypertext Markup Activity, XHTML. or g/ TR/ xht ml 1/ : XHTML 1.0 ( XHTML 1.1 ) or g/ TR/ xht ml 11/ : XHTML 1.1 XHTML 1.0 Transitional, Frameset, Strict. Transitional HTML. Frameset (Transitional <Body> <Fr ameset > Transitional ) XHTML. Strict HTML 4.0 HTML. XHTML 1.1 XHTML 1.0 Strict, ( <RUBY> ). XHTML 1.0 XHTML or g/ TR/ xht ml 11/ changes. ht ml #a_changes. XHTML 1.0 Transitional DTD XHTML. HTML (XHTML ). ch01_11.html <!DOCTYPE ht ml PUBLIC"- / / W3C/ / DTD XHTML 1. 0 Transi t i onal / / EN" "ht t p :/ / TR/ xht ml 1/ DTD/ xhtml 1-t ransi t i onal.dt d"> <ht ml xml ns="ht t p :/ / / xht ml " xml :l ang="en" l ang="en"> <head> <t i t l e> Web page number one! </ t i t l e> </ head> <body> <h1> Wel come t o XHTML! </ h1> 6 4

41 XML <cent er> Thi s is simple text t hat appears in t hi s page. <p> Her e ' s a new paragr aph! </ p> </ cent er > </ body> </ ht ml > XHTML [ 1-15]. XHTML XML ( ) HTML XHTML XML : Microsoft.NET Microsoft.NET XML.,.NET.NET XML..NET XML. XML VB.NET..NET XML, pubs 16 5

42 XML : XML aut hor s XML..NET. [ 1-16] (authors ) VB.NET XML VB.NET. [ 1-16] Write existing dat aset to XML file authors dat aset.xml, Create new dataset from XML file dataset.xml. Pri vat e Sub But t on1_cl i ck (ByVal sender As Syst em.obj ect, _ ByVal e As Syst em.event Args ) Handl es But t on1.cl i ck Dat aset 11.Cl ear () Ol edbdat aadapt er 1. Fi l l (Dat aset 11) Dat aset 11.Wr i t exml ("dat aset.xml " ) End Sub Pri vat e Sub But t on2_cl i ck (ByVal sender As Syst em.obj ect, _ ByVal e As Syst em.event Args ) Handl es But t on2.cl i ck Dimds As New DataSet () ds.readxml ("dat aset.xml " ) DataGrid1. Set Dat abinding (ds, "authors" ) End Sub dataset.xml. XML [ 1-16]. 6 6

43 XML <?xml ver si on="1. 0" st andal one="yes "?> <Dat aset 1 xml ns="ht t p :/ / empuri.org/ Dat aset 1.xsd"> <aut hor s> <au_i d> </ au_i d> <au_l name>whi t e</ au_l name> <au_ fname>johnson</ au_ fname> <phone> </ phone> <address>10932 Bi gge Rd.</ addr ess> <ci t y>menl o Par k</ ci t y> <st at e>ca</ st at e> <zi p>94025</ zi p> <cont r act >t r ue</ cont ract > </ aut hor s> <aut hor s> <au_i d> </ au_i d> <au_l name>gr een</ au_l name> <au_ fname>marj or i e</ au_fname> <phone> </ phone>....net XML,. XML : OSD(Open Software Description) OSD Marimba Microsoft or g/ TR/ NOTE- OSD. ht ml XML. OSD. OSD.,.,. SuperDuperSoft SuperDuperTextPro.osd. <?xml ver si on="1. 0"?> <CHANNEL HREF="ht t p :/ / com/ updat es.ht ml "> <TI TLE> SuperDuperText Pro Updat es 16 7

44 ML : XML </ TI TLE> <USAGE VALUE="Soft wareupdat e"/ > <SOFTPKG HREF="ht t p :/ / updat es.superdupersoft. com/ updat es.ht ml " NAME=" {34567A7E- 8BE7-99C A3}" VERSION="2, 4, 6"> <TITLE> Super DuperText Pro </ TI TLE> <ABSTRACT> SuperDuperText Pro versi on 206 wit h sideburns!!! </ ABSTRACT> <IMPLEMENTATION> <CODEBASE HREF= "ht t p :/ / www. superduper soft.com/ new.exe"/ > </ IMPLEMENTATI ON> </ SOFTPKG> </ CHANNEL> XML : SVG (Scalable Vector Graphics) SVG W3C XML, ( CorelDraw Adobe Illustrator Adobe ). SVG 2, SVG or g/ Gr aphi cs/ SVG/ Overvi ew. ht m8. SVG., SVG. IBM, Adobe, Netscape Sun W3C PGML(Precision Graphics Markup Language). PGML. <?xml ver si on="1. 0"?> <!DOCTYPE pgml SYSTEM"/ DTDs/ pgml.dt d"> <pgml > <group fillcolor="blue"> <pat h> <movet o x="0" y="0"/ > <l i net o x="0" y="1000"/ > <l i net o x="1000" y="1000"/ > <l i net o x="1000" y="0"/ > 6 8

45 XML <cl osepat h/ > </ pat h> </ group> </ pgml > XML : VML(Vector Markup Language) Microsoft Internet Explorer SVG VML. VML or g/ TR/ NOTE-VML. VML.,. ch01_12.html <HTML xml ns :v="ur n:schemas-mi cr osoft - com:vml "> <HEAD> <TITLE> Using Vector Markup Language </ TI TLE> <STYLE> v\ :* {behavi or : ur l (#defaul t #VML); } </ STYLE> </ HEAD> <BODY> <CENTER> <H1> Using Vector Markup Language </ H1> </ CENTER> <P> <v :oval STYLE= ' wi dt h :100pt ; hei ght :75pt ' f i l l col or="yel l ow"> </ v :oval > <P> <v :r ect STYLE= ' wi dt h :100pt ; hei ght :75pt ' f i l l col or="bl ue" st r okecol or="red" STROKEWEI GHT="2pt "/ > <P> <v :pol yl i ne POINTS="20pt, 55pt, 100pt, - 10pt, 180pt, 65pt, 260pt, 25pt " st r okecol or="red" STROKEWEI GHT="2pt "/ > </ BODY> </ HTML> 16 9

46 XML : XML VML [ 1-17] VML XBRL(Extensible Business Reporting Language) XBRL(Extensible Business Reporting Language, XFRML ) (financial) XML. XBRL www. xbr l. or g/. XBRL,,,. XBRL,. <?xml ver si on="1. 0" encodi ng="ut f - 8"?> <group xml ns="ht t p :/ / l.org/ us/ ai cpa-us-gaap" xml ns :gpsi ="ht t p :/ / l.org/ TaxonomyCust om.xsd" i d="543-ab" ent i t y="nasdaq:gpsi " per i od=" " schemalocat i on="ht t p :/ / l.org/ TaxonomyCust om.xsd" 7 0

47 ML scal efact or="6" preci si on="9" t ype="usgaap: Fi nanci al " uni t ="I SO4217:USD" deci mal Pat t ern="" format Name=""> <i t em i d="i S- 025" t ype="operat i ngexpenses.r esear chexpense" per i od="p1y/ ">20427</ i t em> <i t em i d="i S- 026" t ype="operat i ngexpenses.r esear chexpense" per i od="p1y/ ">12586</ i t em> </ group> <group type="gpsi :det ai l.quarter l y" per i od=" "> <i t em per i od=" / ">0. 12</ i t em> </ group> <i t em per i od=" / ">0. 16</ i t em> <i t em per i od=" / ">0. 17</ i t em> <i t em per i od=" / ">- 0.12</ i t em> <i t em per i od=" / ">0. 33</ i t em> <group type="gpsi :det ai l.quarterly" period=" "> <i t em per i od=" / ">0. 15</ i t em> <i t em per i od=" / ">0. 20</ i t em> <i t em per i od=" / ">0. 23</ i t em> <i t em per i od=" / ">0. 28</ i t em> <i t em per i od=" / ">0. 86</ i t em> </ group> <group type="gpsi :det ai l.quarterly" period=" "> <i t em per i od=" / ">0. 11</ i t em> <i t em per i od=" / ">0. 15</ i t em> <i t em per i od=" / ">0. 17</ i t em> <i t em per i od=" / ">- 0.12</ i t em> <i t em per i od=" / ">0. 32</ i t em> </ group> RDF (Resource Description Framework) RDF ( ) XML. RDF,,. RDF or g/ RDF/,. RDF,. Dublin Core RDF, ht t p : / / dubl i ncor e. or g/. Dublin Core. 17 1

48 XML : XML Dublin Core <META>.. Dublin Core RDF. <RDF:RDF xml ns :RDF="ht t p :/ / / 02/ 22- rdf- synt ax-ns#" xml ns :DC="ht t p :/ / pur l.org/ DC/ "> <RDF:Descr ipt i on about ="ht t p :/ / arpowder. com/ xml "> <DC: Format >HTML</ DC: Format > <DC:Language>en</ DC:Language> <DC:Dat e> </ DC:dat e> <DC:Type>t ut or i al </ DC:Type> <DC:Ti t l e>wel come t o XML!</ DC:Ti t l e> </ RDF:Descr i pt i on> </ RDF:RDF> XML,., Microsoft.NET XML. Microsoft Office 2000 Office XP HTML, HTML., XML ( Office 2000 XP VML ). Netscape Navigator,, XML., XML.. XML,. XML. 7 2

49 5 XML DTD(Document Type Definition)., DTD W3C(World Wide Web Consortium). W3C, DTD XML., DTD. DTD,, Namespace,,. (list type),,,,., XML (working draft).. ht t p : / / or g/ TR/ xml schema- 0/ : XML. ht t p : / / or g/ TR/ xml schema- 1/ : XML,. ht t p : / / or g/ TR/ xml schema- 2/ : XML,.

50 ML : XML (working group) Namespace,,,.. Internet Explorer. Int ernet Explorer XML Internet Explorer XML Microsoft XML (MSXML ). 4.0 Microsoft XML Microsoft XML Core Service. 4.0, XSD(XML Schema Definition Language). 4.0 MSXML XML Microsoft XDR(XML Data Reduced). MSXML XML [ 5-1]. 5-1 MSXML XML MSXML MSXML 2.0 MSXML 2.6 MSXML 3.0 MSXML 4.0 XDR XDR XDR XSD XDR Windows, MSXML? Windows DLL (Dynamic Link Library) Windows Syst em Syst em32. msxml3.dll MSXML 3.0. msxml4.dll 4.0., MSXML 4.0., Microsoft XML, ht t p : / / msdn. mi cr osof t.com/ l i br ar y/ def aul t. asp?ur l =/ nhp/ Def aul t. asp?cont ent i d=

51 XML, MSXML 4.0 ht t p : / /msdn.mi cr osof t. com/ downl oads / def aul t. asp?ur l =/ downl oads / sampl e. asp?ur l =/msdnf i l es/ 027/ 001/ 766/ msdncompos i t edoc.xml ( ht t p : / /msdn.mi cr osof t. com/ downl oads / xml ). ch05_01.html MSXML 4.0. XML XML J avascript, J avascript. ch05_01.html <HTML> <HEAD> <TITLE> Usi ng XML Schemas </ TI TLE> </ HEAD> <BODY> <CENTER> <H1>Usi ng XML Schemas</ H1> </ CENTER> <SCRI PT LANGUAGE="JavaScri pt "> var schemacache = newact ivexobj ect ("MSXML2.XMLSchemaCache.4. 0" ); schemacache.add ("ht t p :/ / st arpowder ", "ch05_ 02.xsd" ); var doc = new Act ivexobj ect ("MSXML2.DOMDocument.4. 0" ); doc.schemas = schemacache ; doc.val idat eonparse = t rue; i f (doc. l oad ("ch05_ 03.xml " ) ) { document. wr i t e ("ch05_ 03.xml i s val i d. " ); } el se { i f (doc.parseerror.errorcode!= 0) { document.wr i t e ("Er ror : " + doc.par seer ror. reason ); } } </ SCRI PT> </ BODY> </ HTML>

52 XML : XML ch05_02.xsd XML. xs Namespace. "ht t p :/ / or g/ 2001/ XMLSchema ". ch05_02.xsd <?xml ver si on="1. 0"?> <xs :schema xml ns :xs="ht t p :/ / / XMLSchema" t arget Namespace = "ht t p :/ / st arpowder " xml ns :ch05 = "ht t p :/ / st arpowder " el ement FormDefaul t = "qual i f i ed"> <xs :el ement name="document "></ xs :el ement > </ xs :schema> XML ch05_03.xml. ch05_03.xml <?xml ver si on="1. 0"?> <ch05:document xml ns :ch05 = ' ht t p :/ / st arpowder ' > <ch05:dat a/ > </ ch05:document > XML,. document. XML, <ch05 :document > Namespace. XML <ch05 :dat a/ >,., [ 5-1] ( ch05_01.html, ch05_02.xsd ch05_03.xml )

53 XML 5-1 Internet Explorer XML ch05_01.html, XML XML. MSXML 4.0 XML. XML schemalocat i on., HTML ( J avascript ). ch05_04.html <HTML> <HEAD> <TITLE> Usi ng XML Schemas </ TI TLE> </ HEAD> <BODY> <CENTER> <H1>Usi ng XML Schemas</ H1> </ CENTER>

54 XML : XML <SCRI PT LANGUAGE="JavaScri pt "> var doc = new Act ivexobj ect ("MSXML2.DOMDocument.4. 0" ); doc.val idat eonparse = t rue; i f (doc. l oad ("ch05_ 05.xml " ) ) { document.wri t e ("ch05_05.xml i s val id. " ); } el se { i f (doc.parseerror.errorcode!= 0) { document.wr i t e ("Er ror : " + doc.par seer ror. reason ); } } </ SCRI PT> </ BODY> </ HTML> HTML XML. Namespace (ch05) (ch05_02.xsd) schemalocat i on. ch05_05.xml <?xml ver si on="1. 0"?> <ch05:document xml ns :xsi = ' ht t p :/ / / XMLSchema- i nst ance ' xml ns :ch05 = ' ht t p :/ / st arpowder ' xsi :schemalocat i on=' ht t p :/ / st arpowder ch05_02.xsd ' > <ch05:dat a/ > </ ch05:document > ch05_04.html HTML Internet Explorer, [ 5-1] ( ch05_02.xsd, ch05_04.html, ch05_05.xml )., Internet Explorer XML. (1 ), Visual Basic.NET XML. Visual Basic.NET XML.,. (dataset ). Visual Basic.NET XML, Dat a View Dataset Schema. [ 5-2], Visual Basic designer

55 ML 5-2 Vis ual Basic.NET XML, XML.? XML ch05_06.xml, ch05_07.xsd ( Internet Explorer MSXML 4.0, ch05_06.xml ch05_07.xsd ). Doug Glass Britt a Regensburg.,,,. ch05_06.xml. ch05_06.xml <?xml ver si on="1. 0"?> <t ransact ion borrowdat e=" "> <Lender phone=" "> <name>doug Glass</ name> <st reet >416 Di sk Drive</ st reet >

56 XML : XML <ci t y>medf i el d</ ci t y> <st at e>ma</ st at e> </ Lender > <Bor rower phone=" "> <name>br i t t a Regensburg</ name> <st reet >219 Uni on Dr ive</ st reet > <ci t y>medf i el d</ ci t y> <st at e>ca</ st at e> </ Bor r ower > <not e>lender want s t hese back in t wo weeks!</ not e> <books> <book bookid=" "> <bookti t l e>eart hquakes for Br eakfast </ bookti t l e> <pubdat e> </ pubdat e> <repl acement Val ue>15. 95</ repl acement Val ue> <maxdaysout >14</maxDaysOut > </ book> <book bookid=" "> <bookti t l e>aval anches for Lunch</ bookti t l e> <pubdat e> </ pubdat e> <repl acement Val ue>19. 99</ repl acement Val ue> <maxdaysout >14</maxDaysOut > </ book> <book bookid=" "> <bookti t l e>met eor Shower s for Di nner</ bookti t l e> <pubdat e> </ pubdat e> <repl acement Val ue>11. 95</ repl acement Val ue> <maxdaysout >14</maxDaysOut > </ book> <book bookid=" "> <bookti t l e>snacki ng on Vol canoes</ booktit le> <pubdat e> </ pubdat e> <repl acement Val ue>17. 99</ repl acement Val ue> <maxdaysout >14</maxDaysOut > </ book> </ books> </ t ransact i on> <t r ansact i on> <Lender >, <Bor r ower >, <books>. <books> <book>

57 XML XML, (complex type).,,, (simple type). (tree), (subnode),.,. XML,.,. ch05_06.xml, ch05_07.xsd. xsd W3C Namespace. xsd Namespace xs. Namespace,. ch05_07.xsd XML. ch05_07.xsd <xsd :schema xml ns :xsd="ht t p :/ / / XMLSchema"> <xsd :annot at i on> <xsd :document at i on> Book bor r owi ng t r ansact i on schema. </ xsd :document at i on> </ xsd :annot at i on> <xsd :el ement name="t r ansact i on" t ype="t ransact i ontype"/ > <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="addr ess"/ > <xsd :el ement name="bor r ower " t ype="addr ess"/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books" t ype="books "/ > </ xsd :sequence> <xsd :at t ri but e name="bor rowdat e" t ype="xsd :dat e"/ > </ xsd :compl extype> <xsd :el ement name="not e" t ype="xsd :st r i ng"/ > <xsd :compl extype name="addr ess">

58 XML : XML <xsd :sequence> <xsd :el ement name="name" t ype="xsd :st r i ng"/ > <xsd :el ement name="st reet " t ype="xsd :st r i ng"/ > <xsd :el ement name="ci t y" t ype="xsd :st r i ng"/ > <xsd :el ement name="st at e" t ype="xsd :NMTOKEN"/ > </ xsd :sequence> <xsd :at t r i but e name="phone" t ype="xsd :st r i ng" use="opt i onal "/ > </ xsd :compl extype> <xsd :compl extype name="books "> <xsd :sequence> <xsd :el ement name="book" mi noccur s="0" maxoccur s="10"> <xsd :compl extype> <xsd :sequence> <xsd :el ement name="bookti t l e" t ype="xsd :st r i ng"/ > <xsd :el ement name="pubdat e" t ype="xsd :dat e" mi noccur s=' 0' / > <xsd :el ement name="repl acement Val ue" t ype="xsd :decimal "/ > <xsd :el ement name="maxdaysout "> <xsd :simpl etype> <xsd :r est r i ct i on base="xsd :i nt eger "> <xsd :maxexcl usi ve val ue="14"/ > </ xsd :rest r i ct i on> </ xsd :si mpl etype> </ xsd :el ement > </ xsd :sequence> <xsd :at t ri but e name="booki D" t ype="cat al ogid"/ > </ xsd :compl extype> </ xsd :el ement > </ xsd :sequence> </ xsd :compl extype> <xsd :simpl etype name="cat al ogi D"> <xsd :r est r i ct i on base="xsd :st r i ng"> <xsd :pat t er n val ue="\ d{3}- \ d{4}- \ d{3}"/ > </ xsd :rest r i ct i on> </ xsd :si mpl etype> </ xsd :schema> 2 3 4

59 XML,., XML ("ht t p : / / or g/ 2001/ XMLSchema ") Namespace, <xsd :el ement > Namespace ( xsd : )., <xsd :el ement >, <xsd :at t r i but e>. <xsd :compl extype> <xsd :si mpl etype> ( (simple type), (complex type) (built-in simple type) ), <xsd :annot at i on>. <t r ansact i on> t r ansact i ontype. addr ess, books. addr ess. books, <book>. ch05_06.xml..?,? [ 5-2] al l. annot at i on any anyat t r i but e appi nfo. Namespace (seq ue nce) (choice). Namespace compl extype at t r i but egr oup. annot at i on

60 ML : XML at t r i but e at t r i but egr oup choi ce compl excont ent compl extype document at i on el ement ext ensi on f i el d group i mpor t i ncl ude key keyref l i st not at i on r edef i ne r est r i ct i on schema sel ect or sequence., (complex type)... (complex type),. annot at i on... (uni que, key, keyref ) XPath(XML Path Language ).,. Names pace. (target) Names pace. (key).. si mpl etype. XML -XML Notation., ( )... uni que, key, keyref ID XPath

61 XML simpl econt ent simpl et ype uni on uni que Simpl etype Compl extype. (s imple type). si mpl etype.. XML,. DTD,.. (complex type)., (simple type). [ 5-3] XML ( W3C xsd : ). 5-3 anyuri XML ht t p :/ / arpowder. com base64bi nar y GpM6 bol ean t r ue, fal se, 1, 0 byt e - 5, 116 dat e dat etime T11:15: :00 decimal , ,

62 XML : XML doubl e 12, 12.34E- 5, dur at i on ENTITIES ENTITY P1Y1M4DT10H50M11.7S (XML ) (XML ) f l oat 12, 12.34E- 5, gday gmont h gmont hday gyear 2003 gyearmont h hexbi nary I D I DREF I DREFS 0BB6 (XML ID) (XML ID REF) (XML ID REFS) i nt 10, i nt eger , - 1, 10 l anguage en-us, f r, de l ong , Name NCName George USDat a negat i vei nt eger - 123, NMTOKEN NMTOKENS US US UK, DE UK FR nonnegat i veint eger 0, 1,

63 XML nonposi t i veint eger , - 1, 0 normal i zedst r i ng NOTATION Here i s some t ext (XML NOTATION) posi t i vei nt eger 1, QName doc :Dat a short - 12, 1234 st r i ng Here i s some t ext t ime 11:15: t oken Here i s some t ext unsi gnedbyt e 0, 127 unsi nedint 0, unsi gnedlong 0, unsi gnedshort 0, XML DTD XML DTD, ID, IDREF, IDREFS, ENTITY, ENTITIES, NOTATION, NMTOKEN, NMTOKENS. <xsd :compl extype>.,,. <xsd :el ement >, <xsd :at t r i but e>. DTD... ch05_07.xsd., addr es s,. <xsd :sequence>. <xsd :al l >

64 ML : XML <xsd :compl extype name="addr ess"> <xsd :sequence> <xsd :el ement name="name" t ype="xsd :st r i ng"/ > <xsd :el ement name="st r eet " t ype="xsd :st r i ng"/ > <xsd :el ement name="ci t y" t ype="xsd :st r i ng"/ > <xsd :el ement name="st at e" t ype="xsd :NMTOKEN"/ > </ xsd :sequence> <xsd :at t r i but e name="phone" t ype="xsd :st r i ng" use="opt i onal "/ > </ xsd :compl extype> <Lender > <Bor r ower > addr ess.. <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t ri but e name="bor rowdat e" t ype="xsd :dat e"/ > </ xsd :compl extype> addr es s, 4. <name>, <st r eet >, <ci t y>, <st at e>, phone.. <name>, <st r eet >, <ci t y> xsd : st r i ng, <st at e> NMTOKEN. phone xsd : st r i ng. addr es s xsd : st r i ng.. t r ansact i ontype, ch05_06.xml., <Lender > <Bor r ower > addr ess. t r ansact i ontype bor r owdat e, xsd :dat e..,., t r ansact i ontype <t r ansact i on>. t r ansact i ontype

65 XML <xsd :el ement name="t r ansact i on" t ype="t ransact i ontype"/ > <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t r i but e name="bor r owdat e" t ype="xsd :dat e"/ > </ xsd :compl extype>. <xsd :el ement > <xsd :at t r i but e>, t ype ( ). t r ansact i ontype <not e>. <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t r i but e name="bor r owdat e" t ype="xsd :dat e"/ > </ xsd :compl extype>,., <not e>, <not e>. <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t r i but e name="bor r owdat e" t ype="xsd :dat e"/ > </ xsd :compl extype> <xsd :el ement name="not e" t ype="xsd :st r i ng"/ >

66 ML : XML r ef.. (globally).,. (global element ) <xsd : schema>.,. r ef.. <not e> t r ansact i ontype. mi noccur s, 0. <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t r i but e name="bor r owdat e" t ype="xsd :dat e"/ > </ xsd :compl extype>, mi noccur s, maxoccur s., <not e> t r ansact i ontype 0 5. <xsd :compl extype name="t r ansact i ontype"> <xsd :sequence> <xsd :el ement name="lender " t ype="address "/ > <xsd :el ement name="bor rower " t ype="address "/ > <xsd :el ement ref="not e" mi noccur s="0" maxoccur s="5"/ > <xsd :el ement name="books " t ype="books"/ > <xsd :sequence> <xsd :at t ri but e name="bor rowdat e" t ype="xsd :dat e"/ > </ xsd :compl extype> 2 4 2

67 XML minoccurs maxoccurs mi noccur s 1. maxoccur s mi noccur s. maxoccur s unbounded. mi noccur s maxoccur s, <xsd :el ement > f i xed def aul t (, )., f i xed 400, 400. def aul t ,., <maxtr i al s> 100, <xsd :el ement > f i xed 100. <xsd :el ement name="maxtr i al s" t ype="xsd :i nt eger " fi xed="100"/ >, <xsd :el ement name="maxtr i al s" t ype="xsd :i nt eger " defaul t ="100"/ >, (simple type). mi noccur s maxoccur s.,. <xsd :at t r i but e>, <xsd :at t r i but e> ( ).,,? <xsd :at t r i but e> use val ue. use,,,. val ue

68 XML : XML, phone Addr es s, xsd :st r i ng use "opt i onal ". <xsd :compl extype name="addr ess"> <xsd :sequence> <xsd :el ement name="name" t ype="xsd :st r i ng"/ > <xsd :el ement name="st r eet " t ype="xsd :st r i ng"/ > <xsd :el ement name="ci t y" t ype="xsd :st r i ng"/ > <xsd :el ement name="st at e" t ype="xsd :NMTOKEN"/ > <xsd :sequence> <xsd :at t r i but e name="phone" t ype="xsd :st r i ng" use="opt i onal "/ > </ xsd :compl extype> use. r equi r ed :,. opt i onal :,. f i xed :, val ue. def aul t :, val ue.,. pr ohi bi t ed :., count er 400. <xsd :at t r i but e name="count er " t ype="xsd :i nt " use="fi xed" val ue="400"> count er 400,. <xsd :at t r i but e name="count er " t ype="xsd :i nt " use="defaul t " val ue="400"> ch05_07.xsd xsd : st r i ng, xsd :i nt eger, xsd :dat e XML. booki D, cat al ogid

69 ML <xsd :compl extype name="books"> <xsd :sequence> <xsd :el ement name="book" mi noccurs="0" maxoccurs="10"> <xsd :compl extype> <xsd :sequence> <xsd :el ement name="bookti t l e" t ype="xsd :st r i ng"/ > <xsd :el ement name="pubdat e" t ype="xsd :dat e" mi noccur s= ' 0' / > <xsd :el ement name="repl acement Val ue" t ype="xsd :decimal "/ > <xsd :el ement name="maxdaysout "> <x s d : s i mp l e Typ e > <xsd :rest r i ct i on base="xsd :i nt eger "> <xsd :maxexcl usive val ue="14"/ > </ xsd :r est r i ct i on> </ xsd :simpl etype> </ xsd :el ement > </ xsd :sequence> <xsd :at t r i but e name="booki D" t ype="cat al ogi D"/ > </ xsd :compl extype> </ xsd :el ement > </ xsd :sequence> </ xsd :compl extype> cat al ogi D XML., <si mpl etype>. <xsd :si mpl etype name="cat al ogi D"> <xsd :rest r i ct i on base="xsd :st r i ng"> <xsd :pat t ern val ue="\ d {3}- \ d {4}- \ d {3}"/ > </ xsd :r est r i ct i on> </ xsd :simpl etype>, cat al ogid ( : <xsd :st r i ng> ). <xsd :r est r i ct i on> base. cat al ogi D, base="xsd : st r i ng" xsd : st r i ng. XML (facet). (facet)., dayofmont h 1 31., mi nincl usi ve maxincl usi ve

70 XML : XML <xsd :si mpl etype name="dayofmont h"> <xsd :r est r i ct i on base="xsd :i nt eger "> <xsd :mi nincl usive val ue="1"/ > <xsd :maxincl usive val ue="31"/ > </ xsd :rest r i ct i on> </ xsd :simpl etype>,. ch05_07.xsd cat al ogid dayofmont h. cat al ogi D, pat t er n, ( ). <xsd :si mpl etype name="cat al ogi D"> <xsd :r est r i ct i on base="xsd :st r i ng"> <xsd :pat t ern val ue="\ d {3}- \ d {4}- \ d {3}"/ > </ xsd :rest r i ct i on> </ xsd :simpl etype>, si mpl etype "\ d {3}- \ d {4}- \ d {3}"., (- ),, (- ),. (Regular Express ion) XML Pe rl. Perl CPAN(Comprehe ns ive Pe rl Arc hive Network) www. cpan. or g/ doc / manua l / ht ml / pod/ p er l r e. ht ml ( ). cat al ogi D <book> booki D booki D, (ch05_06.xml ). <book bookid=" "> <bookti t l e>ear t hquakes for Breakfast </ bookti t l e> <pubdat e> </ pubdat e> <r epl acement Val ue>15. 95</ r epl acement Val ue> <maxdaysout >14</ maxdaysout > </ book> 2 4 6

71 XML,? [ 5-4]. 5-4 length minlength maxlength pattern enumeration Whitespace anyuri base64bi nar y bool ean byt e dat e dat et ime decimal doubl e dur at i on ENTITIES ENTITY f l oat gday gmont h gmont hday gyear gyearmont h hexbi nary I D I DREF I DREFS

72 XML : XML length minlength maxlength pattern enumeration Whitespace i nt i nt eger l anguage l ong Name NCName negat i ve Int eger NMTOKEN NMTOKENS nonnegat i ve I nt eger nonposi t i ve I nt eger normal i zed St r i ng NOTATION posi t i ve Int eger QName short st r i ng t ime t oken unsi gnedbyt e unsi gnedi nt unsi gnedlong unsi gnedshort 2 4 8

73 XML (simple type) [ 5-5]. 5-5 max inclusive max Exclusive min Inclusive min Exclusive TotalDigits Fraction Digits byt e unsi gnedbyt e i nt eger posi t i ve Int eger negat i ve Int eger nonnegat i ve Int eger nonposi t i ve Int eger i nt unsi gnedi nt l ong unsi gnedlong short unsi gnedshort decimal f l oat doubl e t ime dat et ime dur at i on dat e gmont h

74 ML : XML max inclusive max Exclusive min Inclusive min Exclusive TotalDigits Fraction Digits gyear gyearmont h gday gmont hday [ 5-4] [ 5-5] mi nincl usi ve, maxincl usi ve, pat t er n, enumer at i on., enumer at i on. enumer at i on DTD ( ),. enumer at i on,., "Sunday", "Monday", "Tuesday", "Wednesday", "Thur sday", "Fr i day", "Sat ur day" weekday. <xsd :si mpl etype name="weekday"> <xsd :r est r i ct i on base="xsd :st r i ng"> <xsd :enumerat i on val ue="sunday"/ > <xsd :enumerat i on val ue="monday"/ > <xsd :enumerat i on val ue="tuesday"/ > <xsd :enumerat i on val ue="wednesday"/ > <xsd :enumerat i on val ue="thur sday"/ > <xsd :enumerat i on val ue="fr iday"/ > <xsd :enumerat i on val ue="sat urday"/ > </ xsd :rest r i ct i on> </ xsd :simpl etype>, ch05_07.xsd t ype.?,? 2 5 0

75 ML. (anonymous). <xsd :si mpl etype> <xsd :compl extype> <xsd :el ement >., <xsd :el ement > t ype (, <xsd :compl extype> t ype ). ch05_07.xsd., <book>. <bookti t l e>, <pubdat >, <r epl acementval ue>, <maxdaysout >. bookid., <book> <xsd :el ement > <xsd :compl extype>. <xsd :el ement name="book" mi noccur s="0" maxoccur s="10"> <xsd :compl extype>... </ xsd :compl extype> </ xsd :el ement >, <book>. <xsd :el ement name="book" mi noccur s="0" maxoccur s="10"> <xsd :compl extype> <xsd :sequence> <xsd :el ement name="bookti t l e" t ype="xsd :st r i ng"/ > <xsd :el ement name="pubdat e" t ype="xsd :dat e" mi noccur s=' 0' / > <xsd :el ement name="repl acement Val ue" t ype="xsd :deci mal "/ >... </ xsd :sequence> </ xsd :compl extype> </ xsd :el ement >., <maxdaysout >. 14, maxexcl usi ve

76 XML : XML <xsd :el ement name="book" mi noccur s="0" maxoccur s="10"> <xsd :compl extype> <xsd :sequence> <xsd :el ement name="bookti t l e" t ype="xsd :st r i ng"/ > <xsd :el ement name="pubdat e" t ype="xsd :dat e" mi noccur s=' 0' / > <xsd :el ement name="repl acement Val ue" t ype="xsd :decimal "/ > <xsd :el ement name="maxdaysout "> <xsd :simpl etype> <xsd :r est r i ct i on base="xsd :i nt eger "> <xsd :maxexcl usi ve val ue="14"/ > </ xsd :rest r i ct i on> </ xsd :si mpl etype> </ xsd :el ement >... </ xsd :sequence> </ xsd :compl extype> </ xsd :el ement >. <xsd :el ement name="book" mi noccur s="0" maxoccur s="10"> <xsd :compl extype> <xsd :sequence> <xsd :el ement name="bookti t l e" t ype="xsd :st r i ng"/ > <xsd :el ement name="pubdat e" t ype="xsd :dat e" mi noccur s=' 0' / > <xsd :el ement name="repl acement Val ue" t ype="xsd :deci mal "/ > <xsd :el ement name="maxdaysout "> <xsd :simpl etype> <xsd :r est r i ct i on base="xsd :i nt eger "> <xsd :maxexcl usi ve val ue="14"/ > </ xsd :rest r i ct i on> </ xsd :si mpl etype> </ xsd :el ement > </ xsd :sequence> <xsd :at t ri but e name="booki D" t ype="cat al ogid"/ > </ xsd :compl extype> </ xsd :el ement > ( )

77 XML (empty). XML? <xsd :compl excont ent >. <i mage sour ce="i mages/ cover. gi f " hei ght ="255" wi dt h="512"/ >, sour ce, wi dt h, hei ght <i mage>.. <xsd :el ement name="image">... </ xsd :el ement > t ype. <compl extype> <compl excont ent >. <xsd :el ement name="image"> <xsd :compl extype> <xsd :compl excont ent >... </ xsd :compl excont ent > </ xsd :compl extype> </ xsd :el ement >, <xsd :r est r i ct i on>, t ype xsd :anytype,. <xsd :el ement name="image"> <xsd :compl extype> <xsd :compl excont ent > <xsd :rest r i ct i on base="xsd :anytype"> <xsd :at t r i but e name="sour ce" t ype="xsd :st r i ng" / > <xsd :at t r i but e name="wi dt h" t ype="xsd :decimal " / > <xsd :at t r i but e name="hei ght " t ype="xsd :deci mal " / > </ xsd :r est r i ct i on> </ xsd :compl excont ent > </ xsd :compl extype> </ xsd :el ement > <i mage>

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

예제로 배우는 xslt

예제로 배우는 xslt XML. Meta-Language, XML. XML SGML XML, -, -.,, XML DTD ( ). DTD, DTD. XSLT(Extensible Stylesheet Language Transformation). (Specify).. XSLT XML W3C.,. SGML Tool. XSLT. XML. 16, XSLT,. XSLT XML. XSLT XSLT,.

More information

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

초보자를 위한 C# 21일 완성 C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A.. 24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1. WEEK

More information

歯PLSQL10.PDF

歯PLSQL10.PDF 10 - SQL*Pl u s Pl / SQL - SQL*P lus 10-1 1 0.1 PL/ SQL SQL*Pl u s. SQL*P lus 10-2 1 0.2 S QL* Pl u s PL/ S QL SQL*Pl u s, Pl / SQL. - PL/ SQL (i npu t ), (s t or e ), (r un). - PL/ SQL s cr i pt,,. -

More information

초보자를 위한 ASP.NET 2.0

초보자를 위한 ASP.NET 2.0 (World Wide Web), HTML., (ebay) (Amazon.com) HTML,., Microsoft ASP.NET. ASP.NET ASP.NET., ASP.NET HTML,,. ASP.NET HTML.. ASP.NET, Microsoft Visual Basic. Visual Basic. 5 Visual Basic, Visual Basic. ASP.NET

More information

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

초보자를 위한 ASP.NET 21일 완성 ASP.NET 21!!.! 21 ( day 2 ), Active Server Pages.NET (Web-based program -ming framework).,... ASP.NET. ASP. NET Active Server Pages ( ASP ),. ASP.NET,, ( ),.,.,, ASP.NET.? ASP.NET.. (, ).,. HTML. 24 ASP.

More information

歯튜토리얼-이헌중.PDF

歯튜토리얼-이헌중.PDF leehj@nca nca.or..or.kr 1 : 2 : / 3 : 4 : 5 : 6 : 2 1 : 1.? 2. 3. 4. 5. 3 1.? " MOU (ISO, IEC, ITU, UN/ECE) Electronic Business A generic term covering information definition and exchange requirements

More information

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

13 2 ( 25 ) Korean J Med Hist Dec 2004 ISSN X * ( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) C 13 2 ( 25 ) 2004 12 Korean J Med Hist 13 198 218 Dec 2004 ISSN 1225 505X * 1 11 1( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) CD- ROM 2) 1962 p 204 2000 p 18 3) 1966 p 330-1 198 5)

More information

초보자를 위한 C++

초보자를 위한 C++ C++.., C# Java C++., C++. C++,. C++.,,.. C++. C++,,., C++.. C++,,, C++..,. C++ C++. C++. 24?. 12, C++.... A..... /... 25.,.,. Java C#., C++., Java C#, C++., Microsoft Visual C++ Borland C++ Builder C++.

More information

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

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

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

초보자를 위한 한글 Visual Basic .NET 21일 완성 21 Visual Basic.NET. Visual Basic.NET Visual Basic..NET Visual Basic.NET,..NET Micorosoft.,,..NET 21,. Visual Basic.NET, 21,.NET,.NET. Visual Basic.NET,.NET,,.,.NET...NET (Visual Basic, C#, C+ + ).NET.

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

Beginning Linux Programming 제3판

Beginning Linux Programming 제3판 1.,..,, GNU,, GNU..,. GNU.. 4 0 B e g in n in g Lin u x P ro g ra m m in g 3? AT&T. Digital Equipment PDP 1970., PC.,. (Single Unix Specification),,. IEEE(Institute of Electrical and Electronic Engineers,

More information

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

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt 컴퓨터 활용과 실습 원리를 알면 IT가 맛있다 chapter 2. 윈도우XP, 한글25, 엑셀23, 파워포인트23 인터넷 이해와 활용 www.hanb.co.kr -1- 학습목표 목차 통신과 네트워크의 개념 통신과 네트워크 컴퓨터 통신망 인터넷정의및역사 인터넷주소체계 인터넷 정의와 역사 인터넷 주소 웹서비스의정의및특징 웹 서비스 웹 브라우저의 기능 웹 브라우저

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

More information

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478> 웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog)

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

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

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용 Microsoft SQL Server 2005 SQL Server 2005. SQL Server,. SQL Server. SQL Server,,, ( ). 1000 100,,,, SQL Server.? Microsoft SQL Server 2005 SQL Server (Workgroup, Standard, Enterprise, Developer).. SQL

More information

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

Windows 시스템 프로그래밍 제3판 1 W i n 3 2 W i n 6 4 1 Wi n32 Wi n64 25 Microsoft Windows (operating system, OS) Win32 API(application programming interface, ). 64 Win64 API, Win32 Win64., Win32 Win64 Windows Windows API. Win32 Win64.

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

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

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

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

百 눼신 시  가.인도의 대표적 섬유,패션 제품 l) 카펫 면과 비단으로 만든 카펫은 수세기 동안 인기있는 수출 품옥이었다.무굴시대의 디 자인 감각으로 완성된 플러시 비단카펫은 오늘날까지 관광객에게 많은 사랑을 받는 제품이다.인도산 수직 매듭 양탄자 두리(Dur ie 무 닉늬 넘유 때선 시징 工 다 뱃,ㅣ서 4. 인도 패션 산 업 인도의 국내의류 시장 수요는 2006년도 미$160억으로 다옴 3년내에 미$400억 규 모로 크게 중가할 것으로 추정하고 있으며 국내시장의 주요공급업재들도 에상되는 수요 중가에 맞추어 현실적으로 부닥치고 있는 문체점인 낮은 품질과 비효율적인 노 동인력,기술 및 생산시설 부족에 대한 강한 개선의지틀

More information

1

1 04단원 컴퓨터 소프트웨어 1. 프로그래밍 언어 2. 시스템 소프트웨어 1/10 1. 프로그래밍 언어 1) 프로그래밍 언어 구분 각종 프로그래밍 언어에 대해 알아보는 시간을 갖도록 하겠습니다. 우리가 흔히 접하는 소프트웨어 들은 프로그래밍 언어로 만들어지는데, 프로그래밍 언어는 크게 2가지로 나눌 수 있습니다. 1 저급어 : 0과 1로 구성되어 있어, 컴퓨터가

More information

6강.hwp

6강.hwp ----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로

More information

歯320.PDF

歯320.PDF Thermo Orion Model 320 PerpHecT Meter I. 1 II. A. 2 B. Keypad 3 III. A. 4 B. 4 IV. A. 5 B. 5 C. setup 6 V. ph A. 7 B. ph 8 VI. LogR ph A. 10 B. LogR? 11 C. LogR 12 VII. mv/ ORP/ A. mv 13 B. (, ) 13 VIII.

More information

ü M ysql 관련 PHP API 함수이해 ü PHP API 함수의활용 ü <form> 태그활용법 ü 변수전달방식의이해 ü API 함수를이용한데이터베이스관리

ü M ysql 관련 PHP API 함수이해 ü PHP API 함수의활용 ü <form> 태그활용법 ü 변수전달방식의이해 ü API 함수를이용한데이터베이스관리 07 장 PHP 와 M ysql 의연동 ü M ysql 관련 PHP API 함수이해 ü PHP API 함수의활용 ü 태그활용법 ü 변수전달방식의이해 ü API 함수를이용한데이터베이스관리 1. M ysql을지원하는 PHP API 함수 2. 과변수값전달 3. DB 테이블생성과데이터읽기 4. 성적관리프로그램제작 1.2 DB 테이블생성과레코드삽입

More information

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

Microsoft XML 파서를 이용한 XML 프로그래밍 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

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

감사의 글 짐 스텐츨 발간사 함세웅 서문 무언가를 해야만 했다 제1장 우리의 마음도 여러분들과 함께 울고 있습니다 제2장 고립에서 연대로 제3장 한국이 나에게 내 조국과 신앙에 대해 가르쳐 준 것 제4장 아직도 남아 있는 마음의 상처 제5장 그들이 농장에서 우리에게 결코 가르쳐 주지 않았던 것들 제6장 모든 경계를 넘어, 하나의 공동체 제7장 방관자로 남는

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started (ver 5.1) 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Building Mobile AR Web Applications in HTML5 - Google IO 2012 Building Mobile AR Web Applications in HTML5 HTML5 -, KIST -, UST HCI & Robotics Agenda Insight: AR Web Browser S.M.AR.T: AR CMS HTML5 HTML5 AR - Hello world! - Transform - - AR Events 3/33 - - - (Simplicity)

More information

1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트

1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트 화섬산업의 경쟁력 분석 낀r 三, 샌. 1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트 로닉스)등 첨단기술의 접목으로 종래 노동 중심에서 기술

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

Scene7 Media Portal 사용

Scene7 Media Portal 사용 ADOBE SCENE7 MEDIA PORTAL http://help.adobe.com/ko_kr/legalnotices/index.html. iii 1 : Media Portal..................................................................................................................

More information

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based e- Business Web Site 2002. 04.26 Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based Approach High E-Business Functionality Web Web --based based KMS/BIS

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

A 0 D5-a (XQD Card Type) D5-b (CF Card Type)

A 0 D5-a (XQD Card Type) D5-b (CF Card Type) Kr http://downloadcenter.nikonimglib.com/ A 0 D5-a (XQD Card Type) D5-b (CF Card Type) D A 0 i 0 0 0 0 0 0 0 0 0 ii A http://downloadcenter.nikonimglib.com/ http://downloadcenter.nikonimglib.com/ iii i

More information

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는 HTML5 기반의 웹 플랫폼 기술 표준화 동향 d 융합환경하에서의 신성장동력 분석 특집 전종홍 (J.H. Jeon) 이승윤 (S.Y. Lee) 서비스융합표준연구팀 책임연구원 서비스융합표준연구팀 팀장 Ⅰ. 서론 Ⅱ. 웹 기술의 진화 Ⅲ. 웹 애플리케이션 플랫폼 기술 표준 동향 Ⅳ. 웹 운영체제 기술 동향 Ⅴ. 결론 * 본 연구는 방송통신위원회의 지원을 받는 방송통신표준개발지원사업의

More information

歯FFF01379.PDF

歯FFF01379.PDF 1 9 9 5 M. Div. . 1995 M. Div. . 1 9 9 5 . 1 A. 1 B. 2. 4 A. 4 B. 6 C. 9. 15 A. 15 1. 15 2. 17 3. 2 0 B. 22 1. 22 a. 25 b. 26 c. 27 2. 29 a. 3 0 b. 35 c. 37 3. ( ) 4 1 a. 43 b. 4 5 c. 48. 5 2 A. 5 2 1.

More information

untitled

untitled : 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Week8-Extra

Week8-Extra Week 08 Extra HTML & CSS Joonhwan Lee human-computer interaction + design lab. HTML CSS HTML, HTML 5 1. HTML HTML HTML HTML (elements) (attributes), (arguments). HTML (tag), DTD (Document Type Definition).!4

More information

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

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

歯굿디자인.PDF

歯굿디자인.PDF 150-756 28-1 TEL: 3771-0114 FAX: 3771-0110 URL: ht t p :/ / www.korbi z.or.kr 10 8 ( ). : (3771-0473) -, - ( ) 10 7 12 ( 10:00-18:00) COEX. (Life Innovation) LG,,,. 10 7 (LG ) (ICSID),.,, 50.,, 600 3..,

More information

( )박용주97.PDF

( )박용주97.PDF DDA D D A 1 ) 1. D DA 1 ). D D A DDA (Doh a Developm en t Agen d a ) 194 7 GATT (Gen er a l Agr eem en t On T a r r ifs a n d T r a d e ; ) 9, 199 5 WT O. 1994 ( 1986-94 ) WT O,. D DA. WT O 2 ). GAT T

More information

일반인을 위한 전자책 제작 방법

일반인을 위한 전자책 제작 방법 국립중앙도서관 디지털 정보활용능력 교육 이펍(ePub) 제작 입문 2015. 6. 강사 : 최 현 이북스펍 대표 (http://ebookspub.co.kr) - 1 - - 강의 내용 - 1. epub 이란 무엇인가 1.1. 전자책 출판 프로세스 이해 1.2. 전자책의 다양한 형태와 제작방식 1.2. epub 개념 이해 및 제작툴 종류 2. epub 제작툴 소개

More information

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

초보자를 위한 크리스탈 리포트 9 - 대화형 리포트의 작성과 디자인 ha pte r 1 9..,.,, (legacy)., ERP(Enterprise Resource Planning, ), CRM(Customer Relationship Management, ), IT (Information Technology system, ). 700. (Microsoft.NET, SAP, PeopleSoft )... [ 1.1]. Part

More information

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - PL_03-04.pptx Copyright, 2011 H. Y. Kwak, Jeju National University. Kwak, Ho-Young http://cybertec.cheju.ac.kr Contents 1 프로그래밍 언어 소개 2 언어의 변천 3 프로그래밍 언어 설계 4 프로그래밍 언어의 구문과 구현 기법 5 6 7 컴파일러 개요 변수, 바인딩, 식 및 제어문 자료형 8

More information

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

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 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 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 Jakarta is a Project of the Apache

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

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

중 국 6 대 패 션 시 장 조 사 보 고 서 < 2004 년 상 해 10 대 매 장 10대 패 션 제 품 의 브 랜 드 시 장 점 유 뮬 > 제 품 브 랜 드 시 장 점 유 율 제 품 브 랜 드 시 장 점유 율 C O N C H 19 9 9 6 P LA Y B O Y 한국섬유 산업연합 회(KO F ㄲ) 도 표 로 보 면 매 년 1월 은 판 매 성 수 기 로 30592. 43 만 元 의 신 기륵 을 달성하 였 다.중국 전통 영절인 춘절이 여전히 사 람들의 구 매욕 을 자극하였 고, 판 매 업 체 가 갖 가 지 묘 안을 짜 내었 다. 2월 의 판 매 액 은 1월 의 추 세 를 잇 지 못하고 대폭 하락하였다.3,4,5월은 그다지

More information

DCR-HC15

DCR-HC15 3-089-848-42(1) DCR-HC15 2004 Sony Corporation 2 1 2 3 4 5 6 7 8 1 5 6 2 7 3 4 8 3 c 4 5 6 c 7 3 2 v 1 Z 2 3 1 2 8 1 2 3 4 1 2 3 9 10 [a] [b] [c] [d] [a] [b] [c] [d] 11 (1) (2) (1) (2) 12 (1) (2) v (3)

More information

snmpgw1217

snmpgw1217 2001. 12. 17 infobank@postech.ac.kr SNMP SNMP SNMP Agent, XML XML HTTP/XML XML XML manager SNMP agent SNMP agent SNMP(Simple Network Management Protocol) Manager / Agent : Protocol : SMI(Structure of Management

More information

초보자를 위한 ADO 21일 완성

초보자를 위한 ADO 21일 완성 ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,

More information

TEL:02)861-1175, FAX:02)861-1176 , REAL-TIME,, ( ) CUSTOMER. CUSTOMER REAL TIME CUSTOMER D/B RF HANDY TEMINAL RF, RF (AP-3020) : LAN-S (N-1000) : LAN (TCP/IP) RF (PPT-2740) : RF (,RF ) : (CL-201)

More information

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP, NCS : ERP(SAP) ERP(SAP) 20. 01. 02. 02. SW 03. 03. IT,. SW IT 01., 05., 06., 08., 15., 21. 04., 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP, SQL,,,,,,,, www.ncs.go.kr NCS : IT IT 20. 01. 02. 02.

More information

???짚?

???짚? www.usco.or.kr/ws 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 International Jazz Day 2014 20 21 22 23 24 O O O O O O O O n chi hi hi hi hi hi hi hi hi hi hi hi, o te t acher, o pen and o boo oo oo oo

More information

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

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

/ TV 80 () DAB 2001 2002 2003 2004 2005 2010 Analog/Digital CATV Services EPG TV ( 60 ) TV ( Basic, Tier, Premiums 60 ) VOD Services Movies In Demand ( 20 ) Education N- VOD (24 ) Digital Music

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

Arbortext 24.. /.,,,.. PTC.,,? CAD,,???? -.. PTC Arbortext. Arbortext,,,. Arbortext. CRM, ERP elearning PTC Arbortext. Arbortext PTC...,. Arbortext S1000D, DITA,, elearning /. Arbortext. /...,. /. XML

More information

(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 1.,.. 2. (1) Flow + ( ) (2) Flow Flow (LINE) ) (LINE) ModelC/T LOSS DAT A Check Sheet ((%) (T PM) (LOSS) - (3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

More information

수탁연구01-09(수요자 중심1).hwp

수탁연구01-09(수요자 중심1).hwp 0 1-9 Cus t omi zed Cont ract Tra in ing Programmes for the Unemp loyed 0 1-9 Cus t omi zed Cont ract Tra in ing Programmes for the Unemp loyed : , 1999. 2,,,,,..,.,,,.,.. 2001 6 1. 2,..,, 2,.,.,. 2.,

More information

ShaderX2: DirectX 9 셰이더 프로그래밍 팁 & 트릭

ShaderX2: DirectX 9 셰이더 프로그래밍 팁 & 트릭 1 1. De a n C a lve r Direct3D ShaderX: &. DirectX 9 (stream).. Dire c tx 9 1.1.... 3.0, 1. 49.. DirectX 8., ( ). DirectX 8 (D3DDEVCAPS2_STREAMOFFSET ), DirectX 9. DirectX 7, FVF.,, DirectX 9, D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET.

More information

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Microsoft Word - FS_ZigBee_Manual_V1.3.docx FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...

More information

MPAL-VI-Pneu_BES_V_ a_ k1

MPAL-VI-Pneu_BES_V_ a_ k1 MPAL-VI 755054 2017-07a [8073531] MPAL-VI MPAL-VI-KO TORX, IO-Link (). : :, : 1. / 2 Festo MPAL-VI-KO 2017-07a MPAL-VI... 7... 7... 8... 8... 8 1... 9 1.1... 9 1.2... 9 1.3... 9 1.3.1... 9 1.3.2... 10

More information

기술 이력서 2.0

기술 이력서 2.0 Release 2.1 (2004-12-20) : : 2006/ 4/ 24,. < > Technical Resumé / www.novonetworks.com 2006.04 Works Projects and Technologies 2 / 15 2006.04 Informal,, Project. = Project 91~94 FLC-A TMN OSI, TMN Agent

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

A 001~A 036

A 001~A 036 4 3 2 0 8 91 0 1 2 3 4 5 6 08 09 00 01 02 03 04 18 19 10 29 20 22 23 39 30 31 32 33 48 49 40 41 59 50 69 1 2 3 4 1 2 3 4 1 4 7 10 13 1 2 3 4 5 6 rev. C C r C a f h f h L h h nrpm f h f n L C 3 P L

More information

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor 웹 접근성 : 최근 동향 신정식 jshin@i18nl10n.com 2006-06-29 웹 접근성 : 최근 동향 2 / 30 신정식 접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee,

More information

20주년용

20주년용 지상파 하이브리드 TV 시스템 개발 초고속 통신망의 발전으로 인터넷을 통한 고화질 비디오 서비스가 가능하게 되었고, IPTV 서비스 등의 방통융합서비스도 본격화되고 있 또한 최근에는 단순한 방송시청 뿐 만 아니라 검색이나 SNS 서비스 등의 다양한 기능을 가진 스마트TV도 등장하였 이에 따라 방송 이외의 매체를 통한 비디오 콘텐츠 소비가 증가하고 있고, IT사업자들과

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web Browser Web Server ( ) MS Explorer 5.0 WEB Server MS-SQL HTML Image Multimedia IIS Application Web Server ASP ASP platform Admin Web Based ASP Platform Manager Any Platform ASP : Application Service

More information

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

141212_2015 Double A 카탈로그 16page.indd BUSINESS CARD HERE 더블에이 문구총판 안내 History 는 완벽한 통합형 펄프 및 제지 기술을 보유한 글로벌 복사용지 브랜드로서, 0년 한국시장에 진출하였습니다. 는 제지업계 최초로 공격적인 소비자 마케팅과 브랜딩 활동을 시작하여 현재 97% 의 브랜드 인지도를 달성하였으며 프리미엄급 품질과 기술력을 바탕으로 한국, 중국을 비롯한 아태지역

More information

歯IC-706.PDF

歯IC-706.PDF IC- 706. HL3QCE. HL2QCE. (HITOP) : (02)704-9104 : HL3QCE / : HITOP IC- 706.. 13.8V AC. 13.8V 16V 24V 10 ( +14 ) 60 ( +140 ) 80, ICOM,,..,. i IC- 706 (OP C- 025D )...1 (HM - 103)...1 (30A )...2 (4A )...2

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

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

KeyMission 360 KeyMission ( ).... 4K UHD., 60 cm... ii KeyMission 360 KeyMission 360 SnapBridge 1 4 20 34 ii iv vi. " "(x ), ",, "(xiv) " "(34 ).. KeyMission 360 KeyMission 360. 360 360 180 ( ).... 4K UHD., 60 cm... ii KeyMission 360 SnapBridge 360/170 KeyMission 360/170

More information

<32303134303730312DB9CCB7A1B1B3C0B020C3BCC7E8B0FC20C0CCC0FC20B1B8C3E0C0BB20C0A7C7D120BCB3B0E820BFACB1B820B9D720BFEEBFB520C7C1B7CEB1D7B7A520B0B3B9DF2E687770>

<32303134303730312DB9CCB7A1B1B3C0B020C3BCC7E8B0FC20C0CCC0FC20B1B8C3E0C0BB20C0A7C7D120BCB3B0E820BFACB1B820B9D720BFEEBFB520C7C1B7CEB1D7B7A520B0B3B9DF2E687770> 연구보고 KR 2013-8 미래교육체험관 이전 구축을 위한 설계 연구 및 운영 프로그램 개발 연구보고 KR 2013-8 미래교 영 : 정낙현(안동대학교) 동 : 오명선(안동대학교) 유인두(버츄얼빌더스) 김광수(안동대학교) 유동환(안동대학교) : 박귀영(안동대학교) 박혁철(미래세움) 안경섭(서울대학교) 이 연구는 한국교육학술정보원의 '미래교육체험관 이전 구축을

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

reader.book

reader.book 5 Adobe Acrobat Reader 4.0 Adobe Acrobat Reader Adobe http://www.adobe.com. Adobe, Adobe.. Acrobat Reader Acrobat Reader PDF(Portable Document Format),,., Acrobat Reader : Adobe Acrobat Reader. Acrobat

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

PowerPoint

PowerPoint .. http://www.acs.co.kr -1- .. http://www.acs.co.kr -3- ( Advanced Computer Services Co.,Ltd. ) 345-9 SK B8 ( sh_kim@acs.co.kr ) 116-81-24039 http://www.acs.co.kr, http://www.emanufacturing.co.kr (Fax)

More information

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

당사의 명칭은 주식회사 다우기술로 표기하며 영문으로는 Daou Tech Inc. 로 표기합니다. 또한, 약식으로는 (주)다우기술로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되 반 기 보 고 서 (제 27 기) 사업연도 2012.01.01 부터 2012.06.30 까지 금융위원회 한국거래소 귀중 2012 년 08 월 14 일 회 사 명 : 주식회사 다우기술 대 표 이 사 : 김 영 훈 본 점 소 재 지 : 경기도 용인시 수지구 죽전동 23-7 디지털스퀘어 6층 (전 화) 070-8707-1000 (홈페이지) http://www.daou.co.kr

More information

Microsoft Word - 조병호

Microsoft Word - 조병호 포커스 클라우드 컴퓨팅 서비스 기술 및 표준화 추진 동향 조병호* 2006년에 클라우딩 컴퓨팅이란 용어가 처음 생겨난 이래 글로벌 IT 기업 CEO들이 잇달아 차 기 핵심 기술로 클라우드 컴퓨팅을 지목하면서 전세계적으로 클라우드 컴퓨팅이라는 새로운 파 라다임에 관심이 고조되고 있다. 클라우드 컴퓨팅 기술을 이용하면 효율적인 IT 자원을 운용할 수 있으며 비용절감

More information

???짚?

???짚? www.usco.or.kr/ws 2 3 4 5 6 7 O O O O O O O O O chi hi hi hi hi hi hi hi hi hi hi hi, o te t acr, o pen and o boo oo oo oo oo oo oo ook ca ca c n ch ch ch ch ch ch ch ch ch chan an an an an ange ge ge

More information

µµ≈•∏‡∆Æ1

µµ≈•∏‡∆Æ1 2 Type, Type 2 4 TeSys GV2, GV3, GV7 (50 ) 5 TeSys D (50 ) 89 TeSys F, B, V (50 ) 59 TeSys (50) 79 TeSys (50 ) 205 2 TeSys IEC Type, Type 2.. 2. Type Type 2 3,,,. Type Type,. Type 2 Type 2... Type 2. "Ico"

More information

con_using-admin

con_using-admin CONTRIBUTE 2007 Adobe Systems Incorporated. All rights reserved. Adobe Contribute CS3 - Contribute,. Adobe Systems Incorporated (,, ),..,, Adobe Systems Incorporated. Adobe Systems Incorporated..... Adobe,

More information

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

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이 C Cover Story 05 Simple. Secure. Everywhere. 문서관리 혁신의 출발점, Oracle Documents Cloud Service 최근 문서 관리 시스템의 경우 커다란 비용 투자 없이 효율적으로 문서를 관리하기 위한 기업들의 요구는 지속적으로 증가하고 있다. 이를 위해, 기업 컨텐츠 관리 솔루션 부분을 선도하는 오라클은 문서관리

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information