【发布时间】:2015-02-20 15:51:46
【问题描述】:
我正在尝试将 SVG 格式的图像导入到我正在使用的软件中。 例如,我有一个这样的 SVG:
<svg height="100" width="100">
<text>I Love SVG!
<tspan> NOT! </tspan>"
</text>
</svg>
当处理“文本”元素这个数据时,我有 TextString=“element.getTextContent()”。这使得 TextString = "I Love SVG! NOT!"当我想要的只是“我爱 SVG!”。因此,当我不想包含子元素文本时,getTextContent 方法会从元素及其子元素返回文本。
有没有一种简单的方法可以只获取元素的文本内容而不获取子节点文本?谢谢
【问题讨论】:
-
使用 Xpath /svg/text/text(),见stackoverflow.com/questions/2811001/…