|
XML, the Extensible Markup Language, is a W3C endorsed standard for document markup. Because of its ability to deliver portable data, XML is positioned to be a key web application technology. Given the complexity and incredible potential of this powerful markup language, it is clear that every serious developer using XML for data or text formatting and transformation will need a comprehensive, easyto access desktop reference in order to take advantage of XML`s full potential. XML in a Nutshell will assist developers in formatting files and data structures correctly for use in XML documents. XML defines a basic syntax used to mark up data with simple, humanreadable tags, and provides a standard format for computer documents. This format is flexible enough to be customized for transforming data between applications as diverse as web sites, electronic data interchange, voice mail systems, and wireless devices, to name a few. Developers can either write their own programs that interact with, massage, and manipulate the data in XML documents, or they can use offtheshelf software like web browsers and text editors to work with XML documents. Either choice gives them access to a wide range of free libraries in a variety of languages that can read and write XML. The XML specification defines the exact syntax this markup must follow: how elements are delimited by tags, what a tag looks like, what names are acceptable for elements, where attributes are placed, and so forth. XML doesn`t have a fixed set of tags and elements that are supposed to work for everybody in all areas of interest for all time. It allows developers and writers to define the elements they need as they need them. Although XML is quite flexible in the elements it allows to be defined, it is quite strict in many other respects. XML in a Nutshell covers the fundamental rules that all XML documents and authors must adhere to, detailing the grammar that specifies where tags may be placed, what they must look like, which element names are legal, how attributes attach to elements, and much more.About the AuthorsW. Scott Means has been a professional software developer since 1988, when he joined Microsoft Corporation at the age of 17. He was one of the original developers of OS/2 1.1 and Windows NT, and did some of the early work on the Microsoft Network for the Advanced Technology and Business Development group. Most recently, he served as the CEO of Enterprise Web Machines, a South Carolina based Internet infrastructure venture. He is currently writing fulltime and consulting on XML and Internet topics.Elliotte Rusty Harold is a noted writer and programmer, both on and off the Internet. He started by writing FAQ lists for the Macintosh newsgroups on Usenet, and has since branched out into books, web sites, and newsletters. He`s currently fascinated by Java, which is beginning to consume his life. His Cafe Au Lait web site at http://sunsite.unc.edu/javafaq/ is a frequently visited Java site. Elliotte resides in New York City with his wife Beth and cat Possum. When not writing about Java, he enjoys genealogy, mathematics, and quantum mechanics, and has been known to try to incorporate these subjects into his computer books (when he can slip them past his editors). So far he hasn`t been able to, but he suspects that a short, lastminute biography might not be inspected as closely as the rest of a manuscript. His previous book is Java Developer`s Resource from Prentice Hall.
|
|
|