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
why delegate is type safe?
What is disco?
What is application object in c#?
What does int32 mean?
what is a constructor? What is a destructor?
What is an inheritance ?Give an example in which inheritance is used?
What is a deadlock lock?
What is a static field?
Explain the various types of classes used in c#?
How does aspect oriented programming work?
I was trying to use an out int parameter in one of my functions. How should I declare the variable that I am passing to it?
What is difference between continue and break in c#?
What does the dispose method do with the connection object?
What is a method signature c#?
What is difference between dictionary and hashtable?