基本思想:使用tinyxml构建基本的SVG图形
Clion的目录
CMakelists.txt
cmake_minimum_required(VERSION 3.16)
project(untitled)
set(CMAKE_CXX_STANDARD 14)
include_directories(${CMAKE_SOURCE_DIR})
add_executable(untitled main.cpp tinystr.cpp tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp )
代码
#include <iostream>
#include<string>
#include "tinyxml.h"
using namespace std;
void createCircleSVG(TiXmlDocument &xml_doc) {
// 添加XML声明
xml_doc.LinkEndChild(new TiXmlDeclaration("1.0", "GBK", ""));
// 添加根元素
TiXmlElement *xml_html = new TiXmlElement(