(独占)XML Canonicalization是否忽略标记之外的空格(缩进)?

时间:2014-04-09 15:12:04

标签: xml canonicalization

当必须根据http://www.w3.org/TR/xml-exc-c14n/规范化XML时, 如果以下XML片段变得平等吗? (注意,.字符代表' '空格)

<a>
.<b>
..<c>data</c>
.</b>
</a>

<a>
...<b>
......<c>data</c>
...</b>
</a>

换句话说:Exclusive Canonicalization会忽略空格吗? (或忽略缩进大小)

或者,压痕应该保持不变吗? 那第一个怎么样? 将<b>(来自秒示例)的canoncialized版本变为

...<b>
......<c>data</c>
...</b>

<b>
......<c>data</c>
...</b>

<b>
...<c>data</c>
</b>

1 个答案:

答案 0 :(得分:0)

不,不是。

请参见spec

简而言之:

<Foo></Foo>

<Foo> </Foo>

不同。

专有的C14n主要只是更改名称空间处理,以允许删除和重新包装。