I'm using this xml as example:
<doc xmlns="http://www.ietf.org" xmlns:w3c="http://www.w3.org" xml:base="something/else">
<e1>
<e2 xmlns="" xml:id="abc" xml:base="bar/">
<e3 id="E3" xml:base="foo"/>
</e2>
</e1>
</doc>
To get the Canonical Form, I've used:
- The sha256hex result was: 4716238DE66819B69981AE1BD3943451D0EADEEA001583D27CDFDC4255484CB6
4716238DE66819B69981AE1BD3943451D0EADEEA001583D27CDFDC4255484CB6
- The canonicalized result was:
<doc xmlns="http://www.ietf.org" xmlns:w3c="http://www.w3.org" xml:base="something/else"><e1><e2 xmlns="" xml:base="bar/" xml:id="abc"><e3 id="E3" xml:base="foo"></e3></e2></e1></doc>
- The sha256hex result was: dea874fbbe21f9e27e521cfddf61aa54bc1b0b18692e3105455eeca24beea1f6
I'm using this xml as example:
dea874fbbe21f9e27e521cfddf61aa54bc1b0b18692e3105455eeca24beea1f6
- The canonicalized result was:
<doc xmlns="http://www.ietf.org" xmlns:w3c="http://www.w3.org" xml:base="something/else">
<e1>
<e2 xmlns="" xml:id="abc"base="bar/" xml:base="bar/">id="abc">
<e3 id="E3" xml:base="foo"base="foo"></>e3>
</e2>
</e1>
</doc>