【发布时间】:2010-11-23 18:49:34
【问题描述】:
我正在尝试读取具有以下内容的非常基本的 SVG 文件:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="600" height="300" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g stroke="black" >
<line x1="75" y1="160" x2="525" y2="160" stroke-width="10"/>
</g>
</svg>
我正在尝试获取线条元素的集合。但是,下面的代码不起作用:
XDocument XD = XDocument.Load(PathToFile);
XElement SVG_Element = XD.Root;
var adam = SVG_Element.Elements("line");
检查变量后,文档已正确加载,但变量“adam”仍为空,就好像它没有找到任何具有该名称的元素一样。任何帮助表示赞赏。
编辑:使用后代并不能解决此问题。它仍然是空的。
【问题讨论】: