C# 用C语言处理SVG文件#

C# 用C语言处理SVG文件#,c#,xml,svg,C#,Xml,Svg,我需要能够编辑在Adobe Illustrator中呈现的SVG文件的文本和图像 如何遍历SVG文件的元素、检查type=text、更改值并将文件保存到磁盘?有没有可以帮助我的图书馆 到目前为止,我已经尝试过了,但是对于复杂的SVG结构,它做得并不好。 我在一个项目中使用了这个。 虽然有一些缺陷,但它确实起到了作用。回答这个问题可能已经很晚了,但是为了其他人的利益,如果他们出现在这个页面上,你可以使用。下面是一个类似问题的链接: 我在需要编辑svg字符串并替换一些值的情况下使用了它,如下所示:

我需要能够编辑在Adobe Illustrator中呈现的SVG文件的文本和图像

如何遍历SVG文件的元素、检查type=text、更改值并将文件保存到磁盘?有没有可以帮助我的图书馆

到目前为止,我已经尝试过了,但是对于复杂的SVG结构,它做得并不好。

我在一个项目中使用了这个。
虽然有一些缺陷,但它确实起到了作用。

回答这个问题可能已经很晚了,但是为了其他人的利益,如果他们出现在这个页面上,你可以使用。下面是一个类似问题的链接:

我在需要编辑svg字符串并替换一些值的情况下使用了它,如下所示:

 HtmlDocument theDocument = new HtmlDocument();
    theDocument.LoadHtml(svgChartImg1);

    HtmlNodeCollection theNodes = theDocument.DocumentNode.SelectNodes("//tspan");
这里,
svgChartImg1
是一个svgxml字符串