Beginning XML by David Hunter

By David Hunter

What is that this publication approximately?

starting XML, 3rd variation , just like the first versions, starts with a huge evaluate of the expertise after which makes a speciality of particular aspects of a number of the standards for the reader. This e-book teaches you all you want to learn about XML: what it really is, the way it works, what applied sciences encompass it, and the way it will possibly most sensible be utilized in a number of occasions, from uncomplicated information move to utilizing XML on your web content. It builds at the strengths of the 1st and moment variants, and offers new fabric to mirror the adjustments within the XML panorama -- significantly RSS and SVG. evaluation Beginning XML offers a whole direction within the Extensible Markup Language (XML) with an surprisingly slow studying curve. actually, the advent states that the ebook is "for those who understand that it'd be a lovely strong inspiration to benefit the language, yet are usually not 100% definite why." regardless of its reputation of the fuzziness of readers' realizing of the know-how, the publication gives you a slightly finished research of XML.

little or no house is wasted detailing the historical past of XML and its relation to SGML, as is the case in lots of different titles. The argument for the significance of XML is made quick, and the fundamentals of well-formed syntax are tackled correct off. One impressive contrast of this e-book is its very good assurance of similar applied sciences, reminiscent of cascading type sheets (CSS) and relational databases.

as well as discussing the the most important spouse criteria to the center XML language (DTDs, XSL, and XSLT), the booklet provides a pleasant point of view to the large variety of functions during which XML can play a job. One part, "Other makes use of for XML," illustrates how XML can be utilized to serialize item versions, developing stateless gadgets and using the source Description Framework (RDF). Case stories on--among different things--how XML can be utilized to construct chat groups, and supply B2B information move, around out the textual content. This e-book is ideal for net programmers who're turning their awareness to XML for the 1st time. It imparts an exceptional knowing of the XML wooded area and XML bushes. --Stephen W. Plain

Topics covered:

  • Well-formed XML
  • Cascading variety sheets (CSS)
  • XSLT and Xpath
  • Document item version (DOM)
  • Simple API for XML (SAX)
  • XML/database integration schemas
  • Document sort Definitions (DTDs)
  • Namespaces
  • B2B data-transfer purposes
  • Discussion crew applications

Show description

Read Online or Download Beginning XML PDF

Best web-design books

HTML Professional Projects

No different booklet on HTML bargains a project-based method for higher-end clients. This project-oriented procedure provides hands-on routines for you to follow within the genuine international. "HTML expert initiatives" makes a speciality of constructing 4 kinds of websites: company intranet, e-commerce, non-profit/ government-related, and public relatives.

Beginning CS5 Cascading Style Sheets for Web Design

Cascading sort sheets (CSS) are the fashionable typical for site presentation. whilst mixed with a structural markup language resembling HTML, XHTML, or XML (though no longer restricted to these), cascading type sheets supply web browsers with the data that allows them to give the entire visible points of an online rfile.

Additional resources for Beginning XML

Example text

Also, some will have PCDATA only, while some will include their information as child elements instead. For example, the element will contain PCDATA (no child elements) only: the date the order was placed. On the other hand, the

element won’t contain any PCDATA of its own, but will contain child elements that further break down the information, such as and . 2. With this in mind, we’re ready to start entering XML.

Since XML is so easy to read and write in your programs, it is also easy to convert between different vocabularies when required. For example, if you want to represent mathematical equations in your particular application in a certain way, but MathML doesn’t quite suit your needs, you can create your own vocabulary. If you wanted to export your data for use by other applications, you might convert the data in your vocabulary to MathML for the other applications to read. In fact, Chapter 8 covers a technology called XSLT, which was created for transforming XML documents from one format to another, and that could potentially make these kinds of transformations very simple.

XML is a subset of SGML, with the same goals (markup of any type of data), but with as much of the complexity eliminated as possible. XML was designed to be fully compatible with SGML, meaning any document that follows XML’s syntax rules is by definition also following SGML’s syntax rules, and can therefore be read by existing SGML tools. It doesn’t go both ways though, so an SGML document is not necessarily an XML document. It is important to realize, however, that XML is not really a “language” at all, but a standard for creating languages that meet the XML criteria (we’ll go into these rules for creating XML documents in Chapter 2).

Download PDF sample

Rated 4.26 of 5 – based on 17 votes