草庐IT

flutter_svg

全部标签

xml - Internet Explorer XML/SVG 自定义命名空间 - 生成额外/错误的命名空间

我正在尝试在网页内呈现SVG文档,然后通过JavaScript捕获该SVG文档的标记。然后将此SVG标记发送回服务器进行处理。我的SVG文档的根目录类似于以下内容:这在Webkit和Firefox中工作得很好,但InternetExplorer(像往常一样)会导致问题。当SVG在IE中呈现时,它看起来很好,但是当我通过JavaScript/jQuery(XMLSerializer)获取它的标记时,SVG字符串根节点现在看起来像这样:SVG可以正确显示,但是,如您所见,当XML被序列化时,命名空间被弄乱了(并且属性已经重新排列,但这并不是真正的问题)。这些困惑的命名空间破坏了处理提交的S

xml - 使用 XSLT 和 SVG 从 XML 创建条形图 - 缩放条形图

我是XSLT和SVG的新手,已经进行了大量研究。我在这里看到了一些答案,这些答案看起来很接近我需要帮助的内容,但并不完全适合我。任何帮助将不胜感激。我正在从SQL数据库中提取一个XML文件,如下所示:StepStatusSumsReport27847329273776通过在线项目管理工具,我只能使用xslt1.0版和SVG转换此数据。我想要的:一个简单的条形图(顺便说一句,这个数据会随着不同的项目而变化——所以不一定是这个特定的数据)。这是我尝试过的方法,我知道这可能看起来像一个糟糕的结构,因为我正在尝试在网上跟踪看起来相似的东西。-Passed-Failed-Caution-Bloc

css - SVG 使用 css 或 xml 从其中心点在一个圆圈中制作动画

我一直在为如何让我的个人Logo旋转而苦恼。st1是我的“SB”,“st1”是我要制作动画的星号。我试过使用XML和CSS。我试图旋转的星号会旋转,但不是从中心旋转。我看过类似的帖子,也尝试过各种建议,但都没有成功。 .st0{fill:#006F84;stroke:#006F84;stroke-miterlimit:10;} .st1{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:.75;stroke-miterlimit:10;} 最佳答案 使用getBBox找到中心

xml - XSL 将 SVG 转换为 VML

除了InternetExplorer和其他Microsoft产品使用它并且它是一种矢量图形格式外,我对VML一无所知。可以使用XSLT将SVG文档转换为VML吗?或者它们彼此之间的差异太大而无法实现这一目标?我知道存在将SVG转换为XAML的XSLT文档。 最佳答案 没用过,不过有个sourceforge项目VectorConverter这似乎正是这样做的。 关于xml-XSL将SVG转换为VML,我们在StackOverflow上找到一个类似的问题: htt

c# - 在 SVG 文件中获取 XML 元素时出现问题

我正在尝试读取包含以下内容的非常基本的SVG文件:我正在尝试获取线元素的集合。但是,以下代码不起作用:XDocumentXD=XDocument.Load(PathToFile);XElementSVG_Element=XD.Root;varadam=SVG_Element.Elements("line");检查变量后,文档已正确加载,但变量“adam”仍为空,就好像它没有找到任何具有该名称的元素一样。感谢您的帮助。编辑:使用后代并不能解决这个问题。它仍然是空的。 最佳答案 好的伙计们,我确实弄明白了。显然我需要将命名空间指定为QN

xml - 用 asp 解析 svg xml

我需要从经典asp上的svg文件中获取一个属性。但是我的代码不起作用。有什么想法吗?来自字体标签的id属性。asp函数functiongetFontId(url)SetobjXml=Server.CreateObject("MSXML2.DomDocument.6.0")'objXml.async=FalseobjXml.LoadXML(url)ForEachoNodeInobjXml.SelectNodes("svg/defs/font")sKey=oNode.GetAttribute("id")'sValue=oNode.TextgetXML=sKeyNextSetobjXml=N

javascript - 在 SVG 中嵌入 SVG

我找不到如何将两个SVG嵌入到SVG文档中的方法。我需要用代码的能力来做到这一点,它可以用两个子SVG-s进行操作,并且希望在这两个区域上都有独立的坐标。我不喜欢用HTML来做,因为我认为它与SVG相比太局限了。非常感谢! 最佳答案 AnSVGdocumentfragmentconsistsofanynumberofSVGelementscontainedwithinan‘svg’element.来源:http://www.w3.org/TR/SVG/struct.html#NewDocument基本上:……

xml - 对 SVG 的 Ruby 支持

是否有一些库或帮助程序可以使用Ruby生成SVG图形?我在谷歌上搜索了一下,发现了很多,但似乎都满是灰尘而且非常不完整……有人知道一些不错的、可靠的替代品吗? 最佳答案 是否cairowiththeRubybindings适合你的需要?它已被一些主要的开源项目使用。 关于xml-对SVG的Ruby支持,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1777300/

.net - 使用 .NET XLinq 解析 svg - 'xlink' 是未声明的前缀

我正在尝试使用以下行将svg字符串解析为XElement:XElementproductSvg=XElement.Parse(svgString);但我收到以下异常:XmlException-'xlink'isanundeclaredprefix这是我的svg:TextHere有谁知道如何在.NETXLinq中成功解析包含命名空间的xml属性? 最佳答案 这里有一个很好的解决这个问题的方法,对我来说很完美:http://aspnetgotyou.blogspot.com/2010/06/xdocument-or-xelement-w

python - 使用 Python 创建 SVG

我正在构建一组SVG文件,其中包含不幸数量的硬编码值(它们必须使用某些元素以毫米为单位打印,而其他元素必须按百分比缩放,并且大多数值是相对于每个元素定义的其他)。与其手动管理这些数字(老天保佑我想改变一些东西),我想我可以使用我可信赖的hammerpython来完成这项任务。SVG1.1本身不支持任何类型的可变方案,让我可以做我想做的事,而且我对将javascript或不稳定的w3c草案规范引入混合不感兴趣。一个明显的解决方案是使用字符串格式来读取、解析和替换我的SVG文件中的变量。这对于较大的文档来说似乎不是一个好主意,但具有简单和便携的优点。我的第二个想法是调查可用的python-