4

当必须根据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>(从秒的例子)的规范化版本会变成

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

或者

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

或者

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

1 回答 1

0

不,不是的。

请参阅规范

简而言之:

<Foo></Foo>

<Foo> </Foo>

是不同的。

独占 C14n 主要只是更改命名空间处理以允许删除和重新包装。

于 2019-08-07T23:18:07.073 回答