SVG xml:空间属性问题

时间:2012-07-15 15:13:09

标签: xml svg xml-parsing whitespace inkscape

我有一份SVG文件。在文档中有一个flowRoot元素,其中包含一些文本和一个 text-align:center属性。但是文本不会居中,因为它在开头包含一些空格。我不知道这些空格来自哪里,但文档中有xml:space="preserve"属性。删除此属性后,空格已消失。任何人都可以向我解释为什么会这样吗?

1 个答案:

答案 0 :(得分:4)

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

<强>参考