revised: Oct./26th/03
Java$B$G(BXML$BJ8=q$r07$&4pK\E*$J(BAPI$B$G$"$k(BDOM$B$H(BSAX$B$K$D$$$F>R2p$7$F$-$^$7$?!#B3$$$F!"$3$l$i$N(BAPI$B$N>e$GF0:n$9$k!"(BXSLT$B$K$D$$$F>R2p$7$^$9!#(B
XSLT $B$O!"(BXML $BJ8=q$N9=B$JQ49$r]$N%N!<%I$N=89g$r
$BK\9F$G$O!"(BXPath/XSLT$B%W%m%;%C%5$H$7$F!"(BApaceh Xalan-Java$B$r$D$+$&$3$H$K$7$^$9!#(B
$BK\9F<9I.;~E@$N:G?7HG$O!"(BXalan-Java version 2.5.1$B$G$9!#(BXalan$B$O!"DL>o$N%$%s%?!<%W%j%?7?$N(BXSLT$B%W%m%;%C%5$N$[$+$K!"M=$a%3%s%Q%$%k$7$F$+$i Apache Foundation$B$N%5%$%H(B$B$+$i%@%&%s%m!<%I$9$k$N$O!"(BZPI$B05=L%U%!%$%k(B " $B0J9_$G$O!"2rE`$K$h$C$F@8@.$5$l$?%G%#%l%/%H%j(B " Xalan $B$N(B JAR $B%U%!%$%k$O(B $B%W%j%3%s%Q%$%k7?$N(BXSLTC$B%W%m%;%C%5$r!"(B" Xalan $B$r;H$&$K$O!"(B" $BC"$7!"(BSDK 1.4 $B0J>e$G$O!"(BXalan $B$,%V!<%H%9%H%i%C%W!&%/%i%9$KAH$_9~$^$l$F$$$k$N$G!"(BCLASSPATH $B$G@_Dj$7$?%/%i%9%Q%9$h$j$b!"AH$_9~$^$l$?%Q%C%1!<%8$,>e0L%3%s%+%A$5$l$FC5:w$5$l$k$N$G!"(BCLASSPATH $B$K@_Dj$7$F$b!" endorsed $BI8=`%G%#%l%/%H%j$O!"%7%9%F%`!&%W%m%Q%F%#(B " $B
$B $BJL$NJ}K!$H$7$F!"%*%W%7%g%s(B $B>\:Y$O!"(BSun $B$H(B Apache XML $B%W%m%8%'%/%H$N%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#(B Xalan $B$N $B$3$N%5%s%W%k$O!"%9%F%C%W?t$H$7$F$b!"%3%a%s%H$r=|$/$H!";09T$7$+$J$$4JC1$J$b$N$G!"(BXSLT $B$N=hM}J}K!$N:G$bC1=c$J$b$N$K$J$j$^$9!#%j%9%H(B1$B$O(B " $B%j%9%H(B1. $BF~NO$G$"$k(B "xalan-j_2_5_1-bin.zip
" $B$G$9!#o$N%"!<%+%$%P!&%f!<%F%#%j%F%#$G$b2rE`2DG=$G$9$,!"8E$$(B DLL $B$r;H$C$F$$$k>l9g$O!"%U%!%$%kL>$,D9$$$b$N$rE,@Z$K=hM}$G$-$J$$$3$H$,$"$j$^$9$N$G!"Cm0U$7$F$/$@$5$$!#;d$,;H$C$F$$$k%"!<%+%$%P$G$O!"%5%s%W%k$,2rE`$5$l$^$;$s$G$7$?!&!&!&(B
>jar -xvf "xalan-j_2_5_1-bin.zip$B$N%Q%9(B"
xalan-j_2_5_1
" $B$r(B C:\
$BD>2<$KG[CV$7$?$b$N$H$7$FOC$r?J$a$^$9!#(Bbin
$B%U%)%k%@$NCf$KB8:_$7!"(B "xalan.jar
" $B$,%$%s%?%W%j%?!"%3%s%Q%$%i!?xml-apis.jar
" $B$O!"(BXalan$B$rxalan.jar
" $B$+$i30=P$7$K$7$?$b$N$,M_$7$$>l9g$O!"05=L%U%!%$%k(B "xalan-j_2_5_1-bin-2jars.zip
" $B$r%@%&%s%m!<%I$7$F$/$@$5$$!#(BXSLTC$B%W%m%;%C%5$O(B "xsltc.jar
" $B$K4^$^$l$F$$$^$9!#(BCLASSPATH
xml-apis.jar
"$B!"(B"xercesImpl.jar
"$B!"(B"xalan.jar
" $B$r(B CLASSPATH
$B$K%;%C%H$7$^$9!#(B$B@h$N%Z!<%8(B$B$G!"(B"xml-apis.jar
" $B$H(B "xercesImpl.jar
" $B$r%;%C%H$7$?$N$HF1$8$h$&$K!"(B"xalan.jar
" $B$b(B CLASSPATH
$B$K%;%C%H$7$F$/$@$5$$!#(B-jar
$B$G;XDj$7$F$bF1$8$3$H$G$9!#$3$l$r>e=q$-$9$k$K$O!"(B "Endorsed Standards Override Mechanism" $B$r;H$$$^$9!#(Bjava.endorsed.dirs
" $B$NCM$H$7$F@_Dj$7$^$9!#$J$K$b;XDj$5$l$J$$>l9g$O!"(B"lib\endorsed
" $B$,C5:w$5$l$^$9!#(B
>java org.apache.xalan.processor.XSLProcessorVersion
Xalan Java 2.4.1
>java -Djava.endorsed.dirs=C:\xalan-j_2_5_1\bin org.apache.xalan.processor.XSLProcessorVersion
Xalan Java 2.5.1
-Xbootclasspath
$B$G!"%V!<%H%/%i%9%Q%9<+BN$r>e=q$-$9$k$3$H$G$b!"$BF3F~8e$N3NG'(B
SimpleTransform.java
" $B$r
javax.xml.transform.Transformer
$B$r@8@.$7!"(Bbirds.xslt
) $B$rEO$7$F%W%m%;%C%5(B javax.xml.transform.Transformer
$B$r@8@.$7!"(Bbirds.xml
) $B$rJQ49$7$?7k2L$r=PNO(B (birds.out
) $B$9$k(Bxalan-j_2_5_1
" $B$r(B C:\
$BD>2<$KG[CV$7$?>l9g$N%3%s%Q%$%k!?SimpleTransform.java
$B$N
C:\>cd C:\xalan-j_2_5_1\samples\SimpleTransform
C:\xalan-j_2_5_1\samples\SimpleTransform>javac SimpleTransform.java
C:\xalan-j_2_5_1\samples\SimpleTransform>java SimpleTransform
************* The result is in birds.out *************
C:\xalan-j_2_5_1\samples\SimpleTransform>
birds.xml
" $B$H!"=PNO7k2L$H$7$F?7$?$K@8@.$5$l$?(B "birds.out
" $B$r%F%-%9%H!&%(%G%#%?$G3+$$$F8+Hf$Y$k$H!"(BXSLT$B%U%!%$%k(B "birds.xslt
" $B$,!"MWAG$NCM$rH4$-=P$7$FJL$NJ8=q$r@8@.$9$k5,B'$r5-=R$7$F$$$k$3$H$,J,$+$j$^$9!#(B"SimpleTransform.java
" $B$N%=!<%9$r3NG'$9$l$P!"(BJava $B%"%W%j%1!<%7%g%s$+$i(B XSLT $B$r;H$&$?$a$N(B API $B$O$9$0$KM}2r$9$k$3$H$,$G$-$^$9!#(BXSLT $B$r;H$$$3$J$9$?$a$Nbirds.xslt
" $B$H(B "birds.xml
" $B$r8+Hf$Y$F!"$3$s$J$b$N$+$J$H;W$C$FD:$1$l$P==J,$G$9!#(B
Copyright © 2003 SUGAI, Manabu. All Rights Reserved.
SEO
[PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送