Added ProcessElement() and ProcessDocument() methods to CanonicalizationAlgorithm interface. The ProcessElement() method supports passing an element within a larger xml document to the canonicalization algorithm. Some canonicalization algorithms require information from outside the element being canonicalized in order to perform correct canonicalization. The ProcessDocument() method reduces the need for some xml string conversion.
Added ProcessElement() and ProcessDocument() methods to CanonicalizationAlgorithm interface. The ProcessElement() method supports passing an element within a larger xml document to the canonicalization algorithm. Some canonicalization algorithms require information from outside the element being canonicalized in order to perform correct canonicalization. The ProcessDocument() method reduces the need for some xml string conversion.