在XML技术的基础上,应用SVG技术实现了一种基于Web的UML图形编辑方法。该方法是以XML数据文件表示UML图,然后通过XSLT变换程序把XML数据文件在服务器端变换为SVG代码,SVG代码在浏览器中显示。对图形的编辑操作包括放大、缩小和移动等,该方法的最大优势在于允许用户随时随地通过Web进行编辑。传统的UML(unifiedmodelinglanguage)图形编辑工具,如MicrosoftVisio,是单用户单机使用的,这种模式极大限制了对UML图形编辑的多用户不同地点并发操作。UML