以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  [求助]怎样从 svg文件中抽取出所有文本?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=79524)


--  作者:bernieforsaken
--  发布时间:1/16/2010 7:30:00 PM

--  [求助]怎样从 svg文件中抽取出所有文本?
项目要求从一些 svg格式的图片(嵌在html帮助中)提取出所有的文字(即图片中的文本),请问有没有这方面的代码,最好是 c++的。
--  作者:Cwjnet
--  发布时间:3/7/2010 3:14:00 PM

--  
可以使用VS2008,VS2010中的Linq to Xml查询,非常方便。
大致代码是:
XElement yousvg=XElement.Load("yousvgfile.svg");
var dd=from x in yousvg.Descendants()
           where ...  //过滤想要的节点
           select x;
foreach (var y in dd)
{
    y.xxx;  //类似这样的语句,读取数据
}
//微软Ling to Xml MSDN中也有一个浅查询的例子,可以获得所有
<x>
   <y1>eeee</y1>
   <y2>dddddd</y2>
</x>
中的[eeee][dddddd]内容。

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,421.875ms