What does it meant to say “the canonical” form of XML ?
Answer Posted / ajay vikram
"The purpose of Canonical XML is to define a standard format for an XML document. Canonical XML is a very strict XML syntax, which lets documents in canonical XML be compared directly.
Using this strict syntax makes it easier to see whether two XML documents are the same. For example, a section of text in one document might read Black & White, whereas the same section of text might read Black & White in another document, and even in another. If you compare those three documents byte by byte, they'll be different. But if you write them all in canonical XML, which specifies every aspect of the syntax you can use, these three documents would all have the same version of this text (which would be Black & White) and could be compared without problem.
This Comparison is especially critical when xml documents are digitally signed. The digital signal may be interpreted in different way and the document may be rejected.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is serialization in unity?
What is a property in c#?
What is use of FormBoarderStyle Propertie
What is append in c#?
what is the index value of the first element in an array?
What are the different types of delegates?
Is 0 an unsigned integer?
Which is faster hashtable or dictionary?
What is a shared assembly?
Are all methods virtual in c#?
What does addressof operator do in background ?
What is form feed in c#?
How to exclude a property from xml serialization?
Where test director stores its data ? Database ,Local file etc...? I need to read this data from Visual Studio 2005 c# client. Regards
Where static variables are stored?