Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Contrast DTDs versus XSDs. What are their similarities and differences? Which is preferred and why ?

Answer Posted / 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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is struct object oriented?

961


What are the ways in which client can create object on server in cao model?

1016


Can you inherit multiple classes in c#?

1162


What are c# i/o classes?

1073


What is the difference between dynamic and var in c#?

980


Explain the difference between pass by value and pass by reference.

998


Why dictionary is used in c#?

1010


What is stringwriter c#?

866


What are the steps for creating clr trigger

1092


In which situation(s), the use of "Delegate" is a good idea?

1021


What is variable in c#?

1012


What do you mean by “finalize” and “finally” methods in c#?

953


What is or operator in c#?

1003


Write a C# program to find the Factorial of n

1034


What is clr in c#?

895