L6.4 Qt5 SVG格式图片的显示方法(概念解析)
L6.4 Qt5 SVG格式图片的显示方法(概念解析)
L6.4.1 XML
Qt的XML模块支持两种方法来解析XML文件,一种是DOM,一种则是SAX。DOM方法则将XML表示为一棵树。便于随机访问其中的结点,但内存消耗会多一些。而SAX是一种事件来驱动的XML的API,速度快。但不便于随机访问任意结点。因此通常会根据具体的业务需求来选用合适的解析方法。这里则介绍如何使用DOM的方式来解析XML文件。
文档对象模型(Document Object Model,DOM)是W3C开发的独立于平台和语言的接口,它可以使得程序和脚本能够动态的存取或更新XML文档的内容,结构和风格。
下面通过实现一个读取SVG文件中的部分绘图元素绘制其图形的例子,来介绍DOM的应用。
https://files.cnblogs.com/files/blogs/792763/DOMTest.zip?t=1719101469&download=true

浙公网安备 33010602011771号