Provides you with ebooks download links of various topics such as XML, Xpath, XML Schema, SOAP, XSL, XQL, XSLT, XSD, SGML, WML, SAX, XUL, Doc-book, Open-document, Open XML, XForms and more

XML Schema Definition [XSD]

By Vijay Mukhi, Shruti Gupta and Sonal Mukhi

In the e-world, we constantly hear of proclamations about the concept of transacting business sans human intervention. This concept is bolstered by the ability to program electronic devices in such a manner, so as to enable them to perform all the requisite tasks by themselves, totally independent of any human involvement.

For instance, if your refrigerator malfunctions, it would be able to register a complaint with the mechanic's computer, specifying the details of the glitch. So, don't be bewildered if a mechanic arrives unannounced at your doorstep and apprises you of the defect in your fridge, which you obviously would be oblivious to.

In such a scenario, when these gadgets and machines need to collaborate with one another, data has to flow to and fro between them. This data has to be in a specific format to facilitate apt and precise interpretation at both ends. To enable this, the data must be validated prior to the occurrence of any such transaction. It is here that the XML Schema plays a vital role by validating the data that flows back and forth.

The XML Schema specifies the properties of a resource, while the XML file stipulates a set of values for these properties. The primary utility of the XML Schema lies in its ability to concede generous amount of autonomy to the programmer to define the rules of data validity; and thereafter, to hand over the responsibility of data validation to the XML validator. This liberates the programmer from the mundane drudgery of the task of data validation.

The reader must be acquainted with the C# programming language since the XML Schema and the XML files are read and written to using program written in this language. Also, it is assumed that the reader is conversant with XML too.

The book gets underway with the chapter on Dataset, which delves upon the concepts that relate to a database. It acquaints you with the nuances of the xsd file and its importance in the scheme of things.

The next chapter handles the concept of validating an XML file using the XML Schema, which is a surrogate for the Document Type Description or DTD. It encompasses all the rules that the XML file must conform to.

Then, in the next few chapters, the focus is veered towards the assimilation of the basic elements of the Schema file, such as attributes, inheritance, namespaces and restrictions. An entire chapter is dedicated to each one of them, wherein they are explored in considerable detail. Then, the intricacies of creating the XML Schema files using a program, are revealed. Finally, the last chapter in the book inquires into the mechanism of how the XML Schema Definition tool can be used to generate the XML Schema and the C# classes.

Thus, a beautiful tapestry of topics has been spread before your eyes, woven together to bridge the chasm of ignorance about the XML Schema. The heady mélange of theory and examples eases the task of comprehending complex concepts.

By its inherent nature, the métier of software programming makes it mandatory for programmers to remain on the cutting edge of technology. Therefore, we entreat you to throw forbearance to the wind and set about the task of updating your knowledge about the XML Schema without any further ado.

We wish you joyful reading and a flight of fascinating discovery!  

Followers

Privacy Policy
We use third-party advertising companies to serve ads when you visit our website. They uses cookies to serve ads on our site. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here
Disclaimer
Copyright of books and articles goes to its respective owners. In this blog, i am writing reviews about articles & books and giving free links available in world wide web. Intention of this blog is educative purpose and using contents from other sites as it is fair use. So if you have any complaints regarding books copyright, please contact book hosting servers for the removal of the book. we got all download links from the search engines and so we are not responsible for any damage due to the links given here. This is only for education purpose.