FIX 是浩瀚企业间数据交流花样之一,用于在贸易活动中交流信息。此类交流信息平常很主要,比方生意业务付出数据、股票价格和贸易信息的交流。
这些须要传输的信息有时候是异常小的包,有时候又是大段的数据。此类信息交流的传统花样是键/值对,这类情势的信息交流效力异常低。运用 XML 能够简化通报的数据结构,尤其是庞杂的数据。
在基于 XML 的优化版本中,开发人员想法紧缩了数据文件的大小,同时使数据更易于浏览。股票数据被紧缩到了旧花样的四分之一大小。
除了典范的贸易运用外,FIXML 不适合用于其他范畴。但假如运用 FIXML 能够进步贸易效力,结果是每个人都邑受益。 SVG
可缩放向量图形(SVG)是一种形貌画图的 XML 规范。运用 SVG 能够形貌线条、外形、位置及其之间的关联。最有吸引力的是这些信息能够输出为须要的花样,包含可缩放的图形和牢固的图片。
SVG 处置惩罚了传统画图过程当中的一些主要问题。平常是运用特地的画图顺序完成的。在差别顺序之间同享信息和画图平常来说异常难题。保存为 SVG 意味着任何支撑 SVG 的运用顺序都能读取和处置惩罚这些文件。
画图的另一个问题是,将它输出为最经常使用的(尤其是 Web 上)花样时,必需在显现或许结合到其他文档前翻译为位图花样(比方 JPEG 或 PNG)。这类传统的要领存在一些问题。起首,原始画图必需明白(平常是手工)导出为位图花样。
其次,因为位图花样以原始画图的逐像素示意为基本,为保证图象的质量必需警惕挑选和输出目的婚配的尺寸和分辨率。比方,屏幕显现的分辨率须要 72dpi(或 96dpi)以便和多半监视器的规范分辨率婚配。打印输出则须要 300 到 2400 DPI。因而和原始文件比拟生成的图象文件能够异常大。
虽然在 PostScript 和 Encapsulated PostScript 之前已存在基于向量的花样,然则对 CPU 的请求异常高,不适合屏幕显现。
和其他任何向量图象花样一样,SVG 也采纳种种外形的列表来形貌图象内容,而不是生成像素示意。比方矩形只须要给出左上角作为出发点,再加上两条边的长度就好了。图象的形貌用 XML 示意。标签包含直线、矩形、多边形、圆等等,能够掌握这些元素的款式和花样。
清单 9 给出了一个例子。这里绘制了一个矩形、一个通明的圆和一个三角形。
清单 9. 简朴的图形
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <polygon points="200,100 300,200 150,250" style="fill:#cccccc; stroke:#000000;stroke-width:1"/> <rect x="20" y="20" width="250" height="250" style="fill:blue;stroke:black;stroke-width:1; fill-opacity:0.1;stroke-opacity:0.9"/> <circle cx="100" cy="50" r="40" stroke="red" fill="red" style="fill-opacity:0.5"/> </svg>
图 1 显现了生成图象的位图。
图 1. 图象的位图版本
SVG 花样形貌图象的文件只要 500 多字节,PNG 靠近 9 KB。
SVG 使画图变得更小、更轻易运用以及更轻易兼容差别的运用顺序。
以上就是XML形式-FIXML和SVG的区分的细致内容,更多请关注ki4网别的相干文章!