【问题标题】:SVG xml:space attribute issueSVG xml:空间属性问题
【发布时间】:2012-07-14 15:16:39
【问题描述】:

我有一个 SVG 文档。在文档中有一个 flowRoot 元素,其中包含一些文本和一个 text-align:center 属性。但是文本不会居中,因为它在开头包含一些空格。我不知道这些空格是从哪里来的,但是文档中有一个xml:space="preserve" 属性。删除此属性后,空格消失了。谁能向我解释为什么会这样?

【问题讨论】:

    标签: xml svg xml-parsing whitespace inkscape


    【解决方案1】:

    xml:space 用于处理纯空白文本节点。空白来自空白字符,例如制表符、换行符或回车符,它们位于标签之间以提供格式。删除preserve 值相当于将其更改为default,这取决于XML 处理器,它会折叠或替换whitespace characters。有一个related question有更详细的解释。

    参考文献

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多