사사사사람람람람 망 망망망막막막막아아아아종종종종에에에에 발 … · 본 논문이 완성되기까지 끝까지 이끌어 주신 이종혁 교수 님,
개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님}...
Transcript of 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님}...
X11L 개발 도구란?
XML 개 님} E크 구
도
• XML 관련 제품을 개발하기 위한 도구
• 범위
• Editor, Browser, Converter, Parser, Styler에 대 한 기 능 및 관련정보
상용 및 공개용 제품둘에 대한 비교
엽포도소프트
이황민
E-M잉1: lee@xmli‘'.com
H매lOpage : hup:/!Www. 엉피”,can
•
U ....... 1. KIlNIT"" 1 1999~-16 KRNI!T99 1
개발도구분류 XML Editor
• XML 완련
• XML 운서 핀징기(Editor)
• XML Browser
• XML Data 변환기(Converter)
• XML 프로세서
• DTD 편집기 • XSL 관련
• Styler I 편 집 기 (Editor)
• XlinlclXpointcr 판 련
• 기타
• Editor의 중요성
• XML 문서의 작성
• XML 문서의 검증
• 개발된 Editor의 특징 • paøer 내 정, Tree 구조의 Browsing 지 윈, GUI • 대부분 Java률이용, SAX의 지원
• Editoc의 홍류
• F-l., DIIl.,. XMetιxvr. Pro, Vi ... 녕 XML, X ... ‘ .XML E4i1‘ Makcr, EXInI. IIiPID‘. Arcbitoa. x,o.‘ Dø ,m CDtort X때. E4iti", M씨‘ iøl흥<Nl. AoIcptl!‘10<. XED. c:r JPf lQIL cdilo<. X)4J 1'1<<후녕. W.&Wril .... Swi ... XMl‘ E4i ....
• 상용 Editor의 단정 • 사용자가 어느정도 XMLOI 대한 지식이 필요
XML Browser XMLBrowser --
• n.JMBO • Ver. : 2.a2
- 째작자 영국 Notting때n 대학교
Licence: Free P1atfoffi1S : Java
• 기능 XML흩지원하기 휘해서 JH알왼 회초잉 Bcv、.. ..
J .... 훌이를해서개얄
CML(마ai‘aI Mar\wp lAn&uac.)윷 지원 htIP‘JIwwwJtr피-cr피 아lJjumb。
• Microsoft Intcmet Explorer • Ver.: 5.0
• 제작자:마이크로소프트
• Liccilce: Free • PlatfoIllIs : Windows 951981NT
• 기능 • XML율지원하며. NmKspacc )1능릎내장
• VML(V .ctor Mar\wp r..nc삐l‘)훌 지윈 • XMLd야um빼. witb여JI OI}i .... “‘ ... pr .lIy prinI.d‘ rith • ‘ollop‘써‘ dClll뼈 “a.chy’ .. SI}'I.‘hccbinCSS _녕 p'" oftb • .- ", .. rkinl clnft ofXSL ... ‘..-port‘4
매11>0 ..... XSL "'PPorl i. foc‘i “ d on ...... formalÍon .. d do‘ m' inc뻐.tb‘ f어malhnl o피cct voc.:뻐ory
1999~-16 KRNE'l'99 , 1999~-16 KRNE'l'99 6
’ l i
, ‘
•
‘
’
‘’
’
r
XMLBrowser
• HyBrick • VfIC.: o.없
• 제작자 . 일온 Fujitsu
• Licence: Free • P1atforms: Windows 9519&'NT
• 기능 • XML툴지윈하며, N __ "‘·기농을내장 • HyBri.때‘Mt •• DSSSL rcoilrG 매XI.inIÚXJ>야llUr .... n. n".", oe top.r sp ....
’“· WIIil‘HyBri ....... “‘ ... 애y sq:, Df’ ,...xy Hl'Vcn. m +in• Wclt ac‘-PnI삐-“ XI inlcJXP.j",cr DOI‘ ....... -..;u. w야i “._.wh‘“ wtwotk cCGtipneioa .a .. il
• 강닝_i. iøopI ... ‘ ... d ........ “‘ .flhc HyTIJDC ptopuly ‘ .. Iinlr ‘’‘’‘ -‘. åtbcr "N.‘” ‘ ’R생acc" to CIi때.y aJMW,.. •
• ....,.J야wwJu. lùjib“~‘ICI
1999_16 KRNET99 7
-
X1V1L Browser
• InDelv XML browser • Ve:r.: Alpha 0.3
• 재작자 : InDe\v
• Licence: Free for pers이l혀 。r intemal busilless \lS!: ‘
Platforms : Java 1.1 .6 or!ú영\er'
• 기능 • cm CIi.껴ayXMLdo“ ........ 야"I XSL
• ‘ .. Iiak .. XSL OIY’‘’b““찌찌.010‘--애tho이 modi힘예 tlM ori&i빼 61 •• , . hi후 Iliwww;ndclv.coa에nw.ct.tiIm ’
‘
• ‘
1999-06.16 KRNET'99 9
JaV1L Browser
• DocZilla
• Ver. ‘ Alpha2.0 • 째 작자 Doc강lla(Citec)
• Licence: Free ev려uabon • Platfonns: Windows 9519&'NT'and Linnx • 기능
• A w'‘,b ........... b .. 써 에M띠Ii ... i'n> (Sm.n.IwOWl<r loy Citcc).바l.zillι ’‘W뼈예 S<IIι, HyTunc. XMl‘ ondHπn.. USC‘ CSS 10 rcnd.,. d야WlKnbmdμvgtripiM
acc“’ tbcDOM. • . hap:llwww.do찌UL‘om'dow버。adfoncla 뼈버
KRNET'99 11
/
-22-
XMLBrowser
• Geck,。
• VfIC.: M6
• 쩨 직자 : Mozilla <3'g., NebcaJ ... • Licence: Free dev혀야)ffiatt license
• P1atfoIIIIS: Linux/Unix, Wm32, MacPPC • 기능
1999_16
• "fUIly 빼1ft' .. 14 '11_' n 1ft (1M따 ... KIML4.0, X짜, CS.-찌 001에 .....
• " .. I.f ...... ‘m빼 ..... " 빼 .... l!sp‘ fw XhlιP.빼 .휴ort “ &에oIayX찌 .. + css,..녕HIDt tu,port r ..... “‘,acCl ID4I ÀI찌. 찌iDk. 빼:Jlwww.lDO.파ILOIJ/ ..... ‘뼈
KRNET99
<hm‘”’““101'11’.,.’”“. ‘ ...... sNk.“"".ur?> , ..... ‘ >
<"ln.f>1‘ T’‘~ øt .hJius C .. s.νnπ11> T ... 야111':" ÎrI thft’‘~ "" ..... h’‘'Ihf 1.-,., r써t. lOQl SGM. .... 찌”’·‘a‘ l ‘9). 1’%
<’.... <P>T,‘ld ptKH In ’‘ ’lINie cto,,.I,, ‘’ ”’",
XM. ..... 'Y J .. BøI‘ 1""19~‘ Tbis wort Þ:I“ ...... eO';Iie‘·“ ... ‘ ... 。‘g‘;
SCENE ll. A pub’ic plact.
g
<P>SGMl rnar<up ..., Jtn Б .. k ’잊깅 199‘ <IP> <P>)()4l wrsio" " Jc’‘ 3oI., 1 !J!툴 199&‘” ‘P에@ ‘’ ..... , ‘ h어'1 :0’‘ “ dittrib‘。4<A'M,
ι*' CAfSAA.‘ 사f1U-n'. fot tbeCCUl~ Cι ...... 에A. POP.TlA,. DfC'IUS
c:cø.o. ‘R~. CMCM. td C^,Cι. ’‘ .... “‘-‘-‘
<SCE훌><Tm..E>SCEt.ε .. .. ~plat. ιl1TlE> <ETACEOfbF‘ urbh. E,..., c..tr.EC써1‘ NfTONV. ", Ih. cι.PlIRM'., PORTlA. DECIJS BRU'TUS. CICER。’
I;A!:>::;; U::;; ... “ J ‘:::c.:.-.; • gnll cro’“’ ... ‘’‘ .... 예 Ihtm * so‘’ •• ‘,,. .r깅STAGE::>lFb
‘ treECH’ <S~~>CAE$It.R이)PEN(ER> 〈아훌’C에어 ... 셔<ILt톨〉 <ßPEECH>
‘SPC(CII .. <SPe>><E~>CIt.SC'<lSPEAl<ER>
〈‘Iε>Pnc:e ‘.c .. ‘", SJ'‘· ‘/lI'써E> “~Fr.1f>
‘ speeCH’ <SPEN<E~‘>CAES‘R<l'SPEAKER> <LtE;o,C .. ‘ ... .o<IlJ'ε〉c.ISÞEECH::.
l tl'"J MWi'111.t_1tI‘ .......... :. : .. : ... "" ' " " .................... "' ....... _ :.-
k ‘m C써3잉‘
-‘ Ci\SC. Pe:lllCe. bOI C'lf JIIvtr
Cλ[SAJt -C.\lJ'\lRNIA ... ‘..,.Iont
CU!' l,p
s...‘~ dii cc:Oy‘_oci"JS‘ ’"1. w‘· ‘· “‘ ... "' ..... ‘1 ....... ‘”
ANT<NY C' • ff:l1ord?
CMS.lJt r ..... “ ia paur Ip Ud. ‘'dDli ., To l<“ c‘W‘~ ^" our cWcr. ‘” n..‘’111. 'qrbrd ‘ι- ‘ ,q, ..... SbIIe otfd:“ .. , ....
XML Browser
• Multidoc Pro • Ver.: 2.0
• 째작자 : Citec • Licence: ComrneIcia!; free 21 day test VersiOl1 avail빼,Je
• PJatfonns: Windows 3 .1 /95198이T
• 기능 Appüc뼈00 fj어 pti>ü싸ßllndbrowsi떼 SOML ... d XML docu.u.rts 10‘ atcd on th‘ lnI.mct, h ...... ~ LAN. WAN and CD.ROM. C ... b. u’‘d •• stand.a)여"SOMIJXML
t
doc‘.amcnt browsπ" oru. 이ug.‘nf .. W.bbr。‘oV$crs. S‘'l'Ports Hy!ino‘ ondmp어m‘n. l빼:l/www.citcc. ti/c Cft'뿌 .. y.끼11m배mctmdp.h뼈
-
‘
XMLBrowser
I .Link
• V<<.: 1잊~.4.11
• 쩨작자 : J빠tin Ll찌wig
• Lioeuce: Free • F1atfC>III1S: Java
• 기농 A.Ì11ψ. XMJ .... ws .... :."14"XMI.“ b_M' ti ... p .. t.fXSL, .... x1ink It _. D ... UH 00)(, XP, XT," 11M SAX APl.It배OWI trav ...... fllolh빼 .... ‘ al.삐Xl Ë '.
• i¢φ’‘,.1 ...... 삐iilhi&kkd
1",.(‘.1‘ JaINETPlI 13
XML Converter
.. , .. .. ... ... ... ... ..... ... .... ... .... " .... ... ,... . . . . . . . . . . . . . . τ .. -... , . . . . . I • Converter 의 중 요성
• 기존 작성된 데이터의 처리
• SGML, HTML, Word등으l 데이터를 XML 대이터로 변환 혹은 역변를
• 흥휴 • XMI.T .. 빼 ... (J PM"'. (XT....oca). SomclX싸. 0mniM0rk pr에m버‘·
Loa’‘*‘ 11I>Y,X‘l.TRANS,lIII'laoiy, XliIι Coavat, .dc강11", ’‘clrtf,rttlr4o. XTAL, Tt..fonaXML, W~, XMI s<<r꺼ct, ASP1X‘a..ED~A버I>orir‘ @에,DyDat예· DBlXMl‘ XM1‘M찌 ... Dtdonti .. to DDML Coavat .. , B니i·‘, Mlix. I삐tr: X짜, TIM"'.'-_ suitc “ ........ Acc Saåpt빼 Lona“, •. N아 .. 1'1‘ F"dcF .. -.sa찌JiÏt
XML. Processor
7
i
-23-
XML Browser
• XML Viewcr • V<<.:?
• 제 작자 : Alphaworb, IBM • Lioence: Free fornon-commeaàa1 I JSe
• F1atfolllls: Java
• 기능 • "X)4I. Vic •• r- Jwaå •• Jwalfptic_빼 ..... ‘"'0)" 111)'’‘u.rw .. ‘ XNL i쩌 •• Y .. c._.nn““ •. M Ø'.t.i .. ‘hy l1
s ínc “ ..... Yi .... ,Ii찌‘ a‘ -、‘... fa ,.ti ..... ‘.1IM1ii_빠 .. 꺼i’““R‘ .r .. x뻐 •• “ .,i ‘“DTD ι.‘ Y __ .... oi_ .. ‘·‘ •• f. ‘.a .... ‘·“‘ .... XM1““· ,i··“ .• "“_ .r .... , ..... Þ1Þ ...... 1'icw ••
, liIψrJwww"&빼’”‘ ..... 톨-‘"''xd.w ••
1999"16 JaINETPlI
XML 'Processor
• Processor 의 중요성
• 작성된 데이터의 검증
문서의구조 m악
、
•
1", .. 16 KRNET99
1~
•
18
、
XSLEditorsπ。ols
• FOP: A Fonnatting 0비ect to PDF Translator
• Ve:r.: 2.0
. ~~JJ : 머pha-0.6 .3
Lioence: Free • Platfonlls: J ava • 기능
• CUn빼.ylhc pro‘”--in1어cm .... tbc trc‘ com:b:,뼈에 .fobc XSL WD 1.0 19981216
*‘å&c.aOD. ’
• 뼈j야-.jt빼<<.coøVfi억i 、
1999.{)6.16 KRNET'99
• •
XSL Editors!f ools
• LotusXSL • Ver.: 0.1 7.0
• 제작자 : T. I.M.E. LUX • Licence: Al야l3worlcs, IBM • PlatfOl1l1s: lava
• 기능 AD Gpaim ...... in .... nMaf,.;OO oftbc C이2StNdÎOð R띠야 sccâ.on ofthc XSL W.여필nl
Dnft, XSLT. 'Ibc pro‘c.,or c.- 'b. uud fiom Ihc ‘。mmand tinc ot &om. aÐO Wi .... pcr
..,..‘ .it c.-“ ““ ........ ‘ .... c of OdM:r prol' __ • _ ac““‘~ vi. th. API. s..a,p.u thc April14 ‘ IJCXSLTW .. 힐예 Dnft
• hllp:/Jw.’.01찌 .... odujbm..omIf ....... aII.o4.‘XSL
r J ’
XSL Editorsπ。ols•
• XT
• Ver. : 1999.5.14
• 째작자 : 1 arnes C1ark
• Licence : Free • Platfonns:] ava • 기능
19
-XT j, 111 åmplcuM!Ut뼈아i 피 Java ofthc tn:c corutructÎ.onpart ofXSL. 퍼‘ vcrsion of XT implcmcnbobc ‘ID-.. lt.I9990411 vcnion .fXSLT.".
• b<tp:llwww.jclork..om'x찌IXlbtr피
1999~-16
‘ ’
•
‘
ι
’
•
-24-
’ ι
XSL Editorsff ools
• XSL:P
• Ver.: 1.0 Be18, vl9990425 •
• 채작자 : Keith Vis∞없녕 XSL:P Dev,어oprnent Tearn • Li∞lce: Free • Platfol1l1s: Java •
• 기능 。.... 매ylhc ,....“‘ia1에톨 ..... ' ............ “‘ .... flhc JC,SL WD 1.0 19981216 .,.ciJi‘0Ii ....
• hIIP:!.야**isk*n·-“.Jr.dpI
1999.(‘ -16 KRNET'!I9 v
、 / ‘
XSL Editorsff ools
• Xport • Ve:r. : 2.0
• 제 작자 : T.I.M.E. LUX • Lioe:nce: Free • Platfonns : COM • 기능
XSL b_r-OIi ... 톨aiM • ...a.wc .... COM .... jcct. 1'\'’vi .... 8ow .... j<‘ti an4 á ‘ b_fi야,,"' OIiê
... f .. ia-liDC "’‘IIY. Bl짜....c:ocmaÂCID ... IIIY 얘J:G' .,. .... ~j얘빼 yo‘
a
톨”‘.P .......... AP.I th“ ......... ‘““y IDI:\It '0,"1 •• 낼onIl_ .. 1ikc C++, VÎA찌 Bati •• VJj.-an4 J...npt.
• 빼pd/www.tiJ빼, .. lwocriptsldc ..... t ..
XSL Editorsff ools
• CUEXsl ActiveX • Ver.: 1.0
• 재작자 : Cuesoft
• Lioence : Cornrnen;ial; free ev왜ætion avaiable • Platfonns: Wind。‘ws 95198/NT 4.0
• 기능 Conr.nninl t. obc 1li'98 w야힐'" dnft .fobc XSL .,.ci6.0Ii .... th“‘ •• "껴p.n‘nu F。““ XSL .crip15 md ... b“ oú‘:urcd to 바ccvcn“ “ rtbc nr10US fonnattina objcct ‘oπm.lcls , DI" to πdår<d Ihc •• 혹 .... to HTML, RTF, or. WYSlWYO “ .pl‘,ylprir‘ fonnat.
뼈 IIwww.ω“。a‘OmI,짜&xS/g-‘sI.up
•
‘
XSL EditorsfI' ools
• CUEXsl Delphi
• Vexsion: 1.0
• Vendcrr/A때lor: Cuesoft
• License: Conun하q와 fiee evah빼onav와lable
• Platfonns: Delphi 4.0 or 1하er
1999.06.16
'c,야ú<야마", 10th‘ Il/!18 .'아kina <hft of tb‘ XSL JPcc:i fiCltÎorι &“‘ n.삐v‘ Ddphi ‘야.....,....야 F ’““ XSL .cri ..... The XSL _ .. "'" ‘_on야11 ... bc linkcd to a H'IMl‘1l1l'. or a WYSIWYO di에"ay/pli찌 ‘omp이_10 .. odca di fT ... cnI OUIP삐 삐maù,'Y이. caa .... XSL or XQL ,. ..... _d뻐l
bap:/lwww.ω‘aoft.eom'p ... """dc_xsl. up
KRNET‘!/9
XSL EditorsfI'oóls
• Cocoon
• Vet.잉on: 1.0
• Vendor/A뼈아: lava Apache Project
• Li업tse: Opens뼈'ce
• PlatfoIlllS: lava
25
R뼈i뼈n‘ & .... ’야kHTπ응g헤cttbot.익".m th. "'. ofDOM. XML, ond XSL.o provid‘ .. .a. ‘_ 1hc ._i. crcotcd띠 XML.여‘(0l1Il • DID. Cocoon c .. thca F ’““ tbcXMLond .,.에y _ XSL 11)'1.‘li<ct 10 i, f ....... dm". (dift'..- .. 꺼t‘b •• “ for diWcra>t"‘’‘n Ctß '" uud. Y.아l ‘ ...... c。“.. ι forcx‘.,.,1‘, tlO crc:IItC wcll- fOrmcd HTML ra&" fi 0iU .. XML ,our“
XSL EditorsfI'ools
• SGMLkit
• Vexsion: Beta; B버ld #0.9.52
• VendorlA때lor: Netfolder
• Lice.t1Se : Free 90-day beta version
• Platfonns
1999.06-16
A b.Ow.cc (IE) .dd-뼈, 피OWl예 you to na째.tc and vicw XML docwncnl!c. It I‘tJ; you DaVÌlat. thro".b dircctori‘ .... dd야um.cntJ ..,d “”“ prcvicw of do..:umcnt‘ ’na ‘매012" window. uoina DSSSL 야XSL, th. SOMUci, , ... b...dI. do“ JMcnt s: of t}'pc SOML.얘 XML. Y ou .an di"l'lay nalÏv, XML + css or XSL. 이 thc scr‘In...kit can μ‘
ladc 10 ‘。nvat X!YU.. on-dlc-8y to RTf or HTML
KRNET!/9 29
ι
-25-
XSL EditorsfI' ools
• XSL-얹ttem
• Vexsion: 0.03
• V elldcrrl A때lor: Dieter Maurer
• Li뼈1Se: Open SOUl1웅
• Platfonns: 꺼야lon
. Thi‘ pyth얘 pac:kqc providc, pattan maubir‘, _d 써cctlotl 00 ~찌1Sm.‘L doc.ocnI lr“‘.im!어m‘..ø d‘ polμm.뼈 ... 삐g‘ .fth.XSLw아IÒßI dnft "1'‘ci6cltion ι .fD.‘ 16, 1998
1999.06-16 KRNET!/9
XSL EditorsfI' ools
• 4XSL • Vexsion: 0.6.0
• VendorlAI따lor: F outTh.ou앙lt
• Licet1Se:?
• PlatforlllS’ 뼈011
z6
• ADXSLpr’“ .. 야 b .. 씨 빼tbc 1.11 <hft oftbc WJC'. XSL "I'.ci6.lIÌon. 1. implcm‘’“’ 빼‘ ...... f.야moti ... pllt ofthi. dnft. oac ofi“ ...... y"’‘’ ” 야 ""녕CI' XML clocurnalb u custoaåzcd .찌 OtYIiZ‘d B'ThIL fot ..... ...;"..
z8
XSL EditorsfI' ools
• AXSL
• Vexsion
• Vendcπ/A삐lor: Activated Intelligence
• Li∞1se ?
• PlatfoIllIs: Java ScrvCNiidc tool to ‘onvat XML 10 HTML ,ιÌßI XSL. AXSL "뿌porùth‘ ..... ‘ fonnation md paltcrn-matchinl f ....... ‘ oftb‘ XSLwOl얼'" dnl\ dat.d A에ι이 18th, 1998
1999.06-16 KRNET!/9 30
”
XSL Editors/f ools
• XMl‘Enabler • Veasion: 1999-01-lS
• Vend<</A빼‘아: Al}ilawolb. IBM • Lioense: Free for 1lOIl<OllullCiå퍼 1Ise • Platfoi1us: A1l Java platf,*iII~
"11oo nø z-삐·i •• ‘애‘.‘--“i톨, .. “‘"" .. ‘ ......... “ 1M‘XIL‘, 9‘.,.u ..... nø‘· & •• , ."cla, •• wi‘..,1åM .r~ •• Jcr‘-”“ r., ,t ..... 애‘ ·‘·‘H찌‘”’ IE ft,it ‘_ ..... ‘ 7 7 •
~ 'X훌.때·“.", ." ., In ..... u .. ‘ ........ ch ""c"“ ••• i60 :åi ...... 5 • .".‘.
DNE'I'JP 31
XSL Editors!T ools
• KoalaXSL 표19mc
• Vcmon: 0.7.1b1 • Vea1C!orl A뼈lor: Jea eally C왜)es, INRIA • License: Free • Platfonns: Java
.. 1ti. i •• XSL proce ..... wsi. a iII J..,“ ...... Sim찌. Afl f .. x찌. (SAX 1.0) 해 tbc Do" • 0lIl';'‘*‘d αIOW.,o) APt 1iIi., .......... ““.n에앙i ...... cr • • ,.’: .. " •• Cll ........ âly ..... 배 ..... ‘ ... ι1 ... 에 tlicl .. wilbX쩌.a: XSL
XSL Editors!T ools
• xslj • VersiOIl: 0.4 (1998-03-16) • Vcndoc/ A빼lOr: Langl뿔eTeclm어야~Gro\lp, U띠V없ity of E이Iψm방l
- License: Free • PlatfOl1l1s: Source + Binaries for win32, S때is 빼 FreeBSD
•• 셰i··W빼Iy ......... iq에cmaàlÌ .... fXSL 1>y’'8)" of trlllJbDOIII imo cxtcø상 DSSSι ‘...,에.cl 1>y Ibc 1 ... 찌nI“C ofJIIDC' 이lIIr,'i‘ DSSSL cnpnc , ....... Ij Ir..w .... 빼clXSL ‘tylc "“@ 빠o v o1icl atc ..... cI DSSSL 채“b ..... .... ch ‘ .. ...... bc Ulcd toru녕<<XML .... ‘_iWilb 빼""i찌‘
3'
’
I
-26-
XSL Editors/f ools
• TcXML
• Venion: 1998-11-13 • Vea피or/A빼lor: IBM Alph뼈아뇨 • Lia:nse: Free for non<Ollulleaå에 빠@ • PlatfOllIlS: Java
· π .... ‘ ..... Itc ... wi., .• X'M'.' • • Y_WIΑ .. XSl. dw.""" aUI,b ,.‘ j.P “‘’,. .. ‘. ': 'n ..... X)Ø, .. 2 ....... ,.,.‘& Tι00.“, .‘ Iyp L T‘ jowa ,.’삐.‘ TcX)Ø 'c,_‘ ... .., ‘1_ 1 ‘ et." ... “. T.".." “, .‘ ..... _TOX,
.",.06:.‘ DNE'I'JP
XSL Editors!T ools
• XML Stylcr • Venion: 20 • Vendor/A빼10r: Aibortext • Lioense: Free • Platfoi1lls: Java
• AlNrTaf.X빠<Þ StyI_i •• ‘에 ....... ,. ... ‘ m. ifyiea XSL "" ....... 1‘ .... 1Ii여_~" •• mch‘ ........ ,., ....... 찌에XSL It꺼‘10M‘ ....... ...,.. dki·i에 .... DCC‘ .. ..t. wilblbc 'Y ’)'IIt“c.“ .... “ i ‘ ...... fXIL ‘"3d,.
XlinklXPointer Tools
.Link • Ver. ‘ 1999.4.11
• 제 작 자 : Jnstin Llldwig -Li∞lce : Free • PlatfollIls: Java • 기능
n
• A .implc XML _ ....... ...,.... XML, Ibc b_'"π뼈 ... plltofXSl‘OnCI쩌inlLIt ‘ .. Do<uvmc 00M, XP. XT •• 찌Ibc SAX APL 1I "low. trovm" .r l>여Ih simpl •• “ at‘ ..... cl Xlinb. k뼈p:l/p예‘”∞ ..... ‘&찌빠..;D'zr버/따da.hI해
•
•
XlinklXPointer Tools
• ASPointer • VfIC.: 1잊~.2.S
• 제작지 : Justin LI삐wig • Licence: c id W찌01; ‘ ....... 낼. fw .1 ......
• Aatfonns: Wmdows NTI2아m
• 기능 Aa AdiYCSinwC,; '''c 'ait ..y‘ ......... ., I'.XMI,ønø.‘ ASP .... ";lwIy.--..! ι ... ‘ dy_ dM ........ Jtù: .... ‘ ..... , ... WJc 짜찌 .. ftft.
..... J} ••• _ •••• “-'.,.‘ ... -
XlinklXPûinter Tools
• XLink Filter Pr,에따 • Ver.:I998.1 1.21
• 제 작 자 : Simon St. La\U lilllt • Licellce: Free (Under Mozilla pllblic license) • P1atfonns: Java + a SAX parser
• 기능 • Thc XI inI< pi‘a' UM" JoIm c .... ", PanaFiltcr d .. ’‘. in.at itsdf"ct •• ‘ .... , ..... ·에 .... ."ti ... - Thc XI i- 파 ... (.에서 hm 1M Pw.crPι ... ),.. ... 매 SAX ncabooto“ ."ti .... ι ..... ccdoits ..... ,.oc._톨 .r .... XM!. .......... ”π ....... ‘Ioy .... SAX ... _ ..... 해y 011 ......... .u .... XIink 피louuaon ‘t ‘IÎncd il‘thc dDØ"’‘11. Wbcø d‘ .. , .. ,.occøi. ca ..... ck,dM XIi 'h찌μ., wi.l 1 .... l>cbind .liokC싸 •• “‘ ’ hich •• tOIr.C ......... &‘’‘ .... AppIi ..... ,.‘ ...... which 매ngii **a Eli--‘ _ ........... 녕뻐.m., .(th ... 1i-• .taoul‘ bc .. bap:lJww •.•• Oi'‘ ‘ ........ jtcblx따fiI‘cr/
19!I\l.(‘.16 K1tNE1W J9
XlinkIXPointer Tools
• 꺼Pointers • Ver.: 0.20
• 제 작자 :L윌'S Mari\ls Garsh이 • Li∞Ice: Free • P1atfonns: 뼈1011
• 기능 A 뼈m im에cm .... 뼈 oftbc XPointa' locllor IlÐauaac.
• http://www.m.d.i li.띠 • .noI-I ..... w .. w버 •• .vP) 'tbOnIlIn에I.ptr 뼈1~
1999.()6.16 KRNE1잉9 41
-27-
• •
Xlink/XPointer Tools
• p떻nl-째ointer.el
• Vec.: 1.1
• 제 작지 :M똥ginson Technol앵a
• Licellcc: Free • Aatfollns: Emacs • 기능
Aa .. “ .. ~ ..... r .. PSlJMT.“.. 'ÏW!y a_""'.x삐_r ...... 1‘lI1ioa ‘.XM!. .. SOML‘. w, .. ‘.,..J:-.w ... “&@l‘g싸·’..,.,. '&1.*.
19!I\l.06-1‘ K1tNE1W
Xlink/XPointer Tools
• Parser for Xpointer La명U앨e
• VfIC.: 0.2
제 작 자 : : Patrice Bonhonune Li여Ice: ?
• Aatfonns: Java (JDK l.1 .x) + ]avaCC • 기능
• Aa XP야øtcr , ... “'1 ....
• b11p:/f,..’Jori“" ... "‘ ... ..tXR\Å ..
19!I\l'(‘.16 K1tNE1W
’
Xlink/XPointer Tools
• XL inkJXPointer in DSSSL • Ver.: 1998.4.3
• 째 작 자 : Dr Macro (W. Eliot Kimbeη • Licence:? • P1atfonns: DSSSL • 기능
•
‘
pro꺼 .... fun얘onp.cka.c “ κ‘。l꺼예 xp.야øt ... io DSSSL uÄOI J‘Ic .. • bap:llwww ....... 야。 c"""">1'fIinlμ피inI“‘p.iøt .. ..t ... I .btmI
19!1\l.()6.16 KRNET99
Jl‘
40
42
‘
•
“-
、
•
‘
XML 개발관련 정보
• Web-based Forums XML I!s<h ....
• XMIJXSLR“아t‘. 11 CAPrrA, WUSn. • New똥,roups
‘omp.t<rt‘@‘ cornp.lat.x에
• M떼mgLisα • XML-L: I c:DCIIII nWl;olli ..
• XML-DEV: JQOαdcvd연‘” • XML-APP: XML '"찌l‘OIi_
XSL-List .‘%“‘óonaboulXSL
• XML-SICI: XML pro<‘’in. ia%빼@‘ • xmJ.litprol ..l: lÁtcntc ProþaJa피에 뼈", XML
• PcrI.XMl‘ XMLprocc’‘aa ia pcrt
'JI버·‘sp: Sponi‘ hti ..... SGMl‘ ondXML x‘fL.1T: I벼i.ø list OQ XML
1999~.16 KkNET5I9
•
왜 Java 많이 사용하는가?
• Java률 이용하는 이점
• XML complem히\ts의 구조상 ]ava와 가장 질 일치한다 .
• C++ 보다 깨알미 m르다.
. u띠code의 사용이 용이하다.
]ava의 특성상 운영체제의 영향을 받지 않는다 .
• Java의 운제점
• 아직 수행 숙도기 삐르지 않다.
• 하지만 수행속도는 지속쩍으로 개선이 되어질 것이다
1999.06-16 KkNET5I9
‘
43
4!
‘ ‘
1、
’
-28-
ι7
XML 개발 관련정보
• :a버@Iri_.“u: F .... ‘hti .... XMl‘ • X며 ••• : U .. 예 XMLf ... EDI • XMLII!DI (101001 kcpoåtary løitioli .. • XMJ .. EC:
• XML-A: XML AI_
-
1999~‘-16 KkNET5I9 . ~
참고자료
• James K.Tauber’s • http://www.XI띠S얘ware.cOlll
• XMLis.COM • htφ:IIWWW.XI띠is.cm
‘
•
‘
’
44