Contrast DTDs versus XSDs. What are their similarities and differences? Which is preferred and why ?
Answer / saxena
Document Type Definition (DTD) describes a model or set of rules for an XML document. XML Schema Definition (XSD) also describes the structure of an XML document but XSDs are much more powerful.
The disadvantage with the Document Type Definition is it doesn’t support data types beyond the basic 10 primitive types. It cannot properly define the type of data contained by the tag.
An Xml Schema provides an Object Oriented approach to defining the format of an xml document. The Xml schema support most basic programming types like integer, byte, string, float etc., We can also define complex types of our own which can be used to define a xml document.
Xml Schemas are always preferred over DTDs as a document can be more precisely defined using the XML Schemas because of its rich support for data representation.
| Is This Answer Correct ? | 0 Yes | 0 No |
How would you describe encapsulation in c#?
What are the benefits of using generics?
what is satelite assembly?
What is the difference between console application and windows application?
Explain the difference between “system.array.clone()” and “system.array.copyto()” in c#?
What is mvc in c#?
What is argument in c#?
What is the difference between dispose() and finalize() methods in c#?
How to Install uninstall assemblies into GAC?
What are circular references?
Can you inherit from a sealed class?
Define sealed classes in c#?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)