【问题标题】:Does (Exclusive) XML Canonicalization ignore whitespaces outside tags (indentation)?(Exclusive) XML Canonicalization 是否忽略标签外的空格(缩进)?
【发布时间】:2014-04-09 15:12:03
【问题描述】:

当必须根据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 会忽略空格吗? (或忽略缩进大小)

或者,缩进是否​​应该保持不变? 那么第一个呢? &lt;b&gt;(来自秒的例子)的规范化版本会变成

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

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

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

【问题讨论】:

标签: xml canonicalization


【解决方案1】:

不,它没有。

请参阅spec

简而言之:

&lt;Foo&gt;&lt;/Foo&gt;

<Foo> </Foo>

不一样。

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

【讨论】:

    猜你喜欢
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2013-04-28
    • 1970-01-01
    • 2020-07-23
    • 2018-03-31
    • 2012-08-11
    相关资源
    最近更新 更多