Skip to main content

如何正确的显示SVG ---- 关于CSM01作业第二步的基本指南

SVG+XSL+XML:很有意思的说!但想正确的捣鼓出来东西,还是有点麻烦,甚至烦人!

首先,这部分作业的要求是用SVG来显示XML里的坐标等信息。要取的XML中的信息必须用XSL(目前来看)。所以。。。。

1)写XSL文件,包含SVG代码,取得XML中的数据
这样显示XML文件是没有效果的,需要把XSL文件转换成SVG文件并最终用游览器显示出来。看看上篇文章,我说过我不知道XALAN是何妨妖孽
现在知道了,它就是用来转换的!具体信息可以看XALAN官方网站的介绍。
在命令窗口中运行:
xalan -in rtm_tpeg.xml -xsl myxsl.xsl -out result.svg
就这句,转换完成!(rtm_tpeg.xml myxsl.xsl result.svg分别是你自己的文件名,请对号入坐!)

3)别高兴的太早。。。你有XALAN吗?

教程2:XALAN安装
去其官方下载,解压就是安装,配置CLASSPATH在你的环境变量里!
控制面板----系统----高级----环境变量
新建--->变量名:XALAN_HOME 变量值:D:\Programming\xerces-2_9_0 (xalan的路径)
修改--->变量名:CLASSPATH 变量值: %XALAN_HOME%\tools\xercesImpl.jar;%XALAN_HOME%\tools\xalan.jar;%XALAN_HOME%\tools\serializer.jar;%XALAN_HOME%\tools\xml-apis.jar;

前提,你的JAVA环境变量已经配置妥当!(在命令行里运行 javac 和 java 只要不出错误提示说明你JAVA环境没问题!)
检查环境变量CLASSPATH里是否有 %JAVA_HOME%\lib\tools.jar和%JAVA_HOME%\lib\dt.jar
(%JAVA_HOME%为java的路径)

试着运行下面一句:这句是在命令行里可以直接执行的!

java org.apache.xalan.xslt.Process -in 1.xml -xsl 2.xsl -out 3.svg

就可以生成3.svg

4:30了困,明天再说。。。


Comments

Popular posts from this blog

手游开发资源(更新中)

开发平台: eclipse + eclipseME 地图编辑器: Tile Studio 教程: JavaDev.com SDK: WTK2.2 ; Nokia S60 , S40 ; Motorola SDK ; Forum: J2ME 权威网站+论坛 ; 老外的论坛 ; Archives and Links: 1) Resource List 2) BillDay.com 3) J2MEFAQ 4) J2ME Using Ant 5) another about j2me and ant 5) J2ME polish

苹果电脑读写NTFS格式的移动硬盘

默认情况下,苹果的mac X 只能读取ntfs格式的移动硬盘,无法写入东西。 现在,用google的MACFUSE(http://code.google.com/p/macfuse/) 和NTFS-3G(http://www.ntfs-3g.org/) 就可以进行写操作拉! 安装: 1)下载MACFUSE and NTFS-3G,先安装macfuse,然后重起电脑。 2)再安装ntfs-3g。这样,可以读写了,但不支持中文! 3)在ntfs格式的移动硬盘上建立一个文件名为: .ntfs-locale 文件名以点(.)开头。 修改文件内容为 zh_CN,保存! 这样,就支持简体中文拉! 以点(.)开头的文件是系统文件,是隐藏的,如果你不知道如何建立。。。。。请按如下步骤: 1)点击本blog右侧的广告,看不见?那点上面那个吧。 2)回复此文章,留下你的email,如果是女的,请附个人生活照一张。 3)而后,你将收到本人真诚回复一篇! 备注:最近发现貌似google Code 挺有意思!Google在用自己的方式招揽程序员,就像微软的.net一样。。。。。