개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님}...

8
X11L XML • Editor, Browser , Converter, Parser, l ee@xmli '. com : hup:/ !Www. U ....... 1. KIl NI T"" 1 KRNI!T99 1 XML Editor • XML • XML Browser • XML Data • Styler I (E ditor) • Xl inlclXpointcr • paøer Tree Browsing GUI F- l., DIIl.,. Pro, Vi ... XML, X ... .XML E4i 1 Mak cr, EXInI. IIi PID ‘. Arcbi toa. x,o.‘ , m CDtor t E4i ti ", XED. c:r JPf lQIL cdi lo<. X)4J W.&Wril .... Swi ... XMl‘ E4i .... XML Browser XMLBrowser - - • n.JMBO Ver. : 2.a2 - Licence: Free P1 atfoffi1S : Java .. ..- J .... Mar\wp Mi crosoft Intcmet Explorer • Ver .: 5.0 • Liccilce: Free Platfo IllI s: Windows 9519 81NT NmK spacc • VML(V .ctor Mar\wp OI}i .... “‘ ... pr .lIy prinI.d rith a.chy .. S I}'I.‘ hccbinCSS p'" oftb .- ", .. rkinl clnft ofXSL ... ‘..-p ort 4 ..... XSL "'PP orl i. foci d on ...... formaon .. d do m' KRNE'l'99 , KRNE'l'99 6 l i ,

Transcript of 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님}...

Page 1: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

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

, ‘

Page 2: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

‘’

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뼈

Page 3: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

-

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

Page 4: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

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

Page 5: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

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

Page 6: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

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해

Page 7: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

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

Page 8: 개발도구분류 XML EditorC0%CC%B1%A... · 2012-07-16 · X11L 개발 도구란? XML개 님} E크 도 구 • XML 관련 제품을 개발하기 위한 도구 • 범위 • Editor,

“-

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