XML is making an impact on almost every aspect of programming. It was designed from the start as a markup language that combines power and flexibility, with an easy to learn syntax. Developed as an open, extensible, self-describing Language, XML is a W3C standard that allows you to share data across applications, platforms, and the Internet. Expertly written, lucid, practical, and authoritative, Professional XML focuses on real world applications that use XML as an enabling technology. It presents good design techniques, and shows how to interface XML-enabled applications with web applications and database system. It explores the frontiers of XML and previews some nascent technologies. Whether your requirements are oriented toward data exchange or visual styling, this book will cover all the relevant techniques. Who is this book for? Professional XML is for anyone who wants to use XML to build applications and systems. Web site developers can learn techniques to take their sites to the next level of sophistication. Programmers and software architects can learn where XML fits into their systems and how to use it to solve problems in application integration. What does this book cover? - Detailed explanation of XML syntax with practical example - Extensive coverage of XML-related W3C specifications - How to process XML documents using the W3C DOM and SAX - Displaying XML using CSS, XSL and WML - Manipulating document structures using XSL - How to create effective models for your data when creating markup languages - How to interface XML-enabled applications with web applications and databases - Introduction to WAP, the Wireless Application Protocol
"synopsis" may belong to another edition of this title.
XML--eXtensible Markup Language--is capable of rendering all data transfer and display OS and application agnostic. It's a self-documenting meta-language (used to describe data) implemented as a sub-set of SGML. As the authors of Professional XML explain, to use XML you first define an XML "vocabulary" suitable for your purpose. There are already vocabularies suitable for molecular modelling, commercial data exchange, legal and medical documents and much more. A vocabulary definition is contained in a DTD (Document Type Definition). The authors justify the need for the XML meta language, cover usage and XML document handling via DOM, Document Object Modelling. They don't spare blushes either, freely acknowledging XML problems such as the already perceived need to move from DTDs to the more elegant, XML based Schemas.
While conceptually simple, XML is tricky to implement well in data structures and XML parsers, not least because it's a moving target. The authors cover a wide range of ways to use and implement XML with real-world examples--including heavy coverage of the SAX XML API implemented in Java--but what comes through most clearly in the 1,150 pages of Professional XML is XML's lack of maturity. This is unsurprising: W3C only nailed down the XML 1.0 specification in February, 1998. There is, though, no doubt about the need for, and importance of, XML in a networked world. Whether you are developing for Web or business-to-business applications, you need to understand XML. Professional XML meets this need. --Steve Patient
An interview with Steven Livingstone from Professional XML 2nd Edition (June 2001)
1. What do you think is the major selling point of this book (or what does this book do that others don't)?
This is the latest XML book on the market. The world of XML has changed considerably over the last couple of years and this book gives insight into how XML technologies are being employed today, as well as a view to the future of XML. The authors come from a diverse set of industries and so you get a rich set of views on how XML is being used in the real world.
2. What area do you think XML isn't currently well represented in, and do you think this book helps to address that?
Although they are emerging technologies, I think the whole e-Business and Web Services integration is going to become rapidly important in the Enterprise. This book gives a good overview and understanding of the technical implementation requirements and issues, as well as some coding on how to achieve this.
3. This book describes the current W3C Recommendation for XML Schema, do you think this technology will have a large effect on XML usefulness?
I am a big fan of XML Schema. Everything should be associated with a schema to simplify issues from development to integration and maintenance. Integration is one of the keys. Even internally integration, or understanding the data, often proves to be difficult. In the Internet it doesn't get any easier. XML Schema will prove to be a big success in simplifying these areas, although I still see way too many standards and vocabulary registries out there, which will hopefully settle down as certain ones are adopted at large by user communities.
4. Which XML technology do you think it is most important for 'programmers' to become familiar with? (eg: Schemas, XSLT, etc)
Schemas are the building blocks for understanding XML as a whole. Without understanding this, you don't really know WHY you would want to use XSLT for example: why would you want to transform something? In essence, schemas define the domain of XML and although there are many directions you can go in, most will involve XML Schema in some manner.
5. In your opinion what is the most exciting XML technology, and why?
For me, Schemas is the most important. Now, the most exciting for me is probably how these become employed worldwide. As it is so easy to create a new Schema, the challenge exists in reusing and incorporating schemas from other vocabularies and applications. Why have 7 million address vocabularies when all we need is one good one? I don't ever expect to see just one, but perhaps one day a few instances of such a schema fragment will be used in millions of applications worldwide !
6. What got you into XML?
I had been fiddling about with XML for content mark-up and thought it was pretty neat. However, I always saw XML doing something more and as I got involved in XML RPC and started looking at many of the emerging XML technologies for ways to improve on what XML RPC offered. That has now expanded into many of the newer areas of XML such as RDF and the Semantic Web stuff coming out of the W3C at the moment.
"About this title" may belong to another edition of this title.
£ 2.80 shipping within United Kingdom
Destination, rates & speedsSeller: WorldofBooks, Goring-By-Sea, WS, United Kingdom
Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR000584059
Quantity: 1 available
Seller: Bahamut Media, Reading, United Kingdom
Condition: Very Good. Shipped within 24 hours from our UK warehouse. Clean, undamaged book with no damage to pages and minimal wear to the cover. Spine still tight, in very good condition. Remember if you are not happy, you are covered by our 100% money back guarantee. Seller Inventory # 6545-9781861003119
Quantity: 2 available
Seller: AwesomeBooks, Wallingford, United Kingdom
Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. . Seller Inventory # 7719-9781861003119
Quantity: 2 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 38698092-6
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # J07N-00951
Quantity: 1 available
Seller: Buchpark, Trebbin, Germany
Condition: Gut. Zustand: Gut - Gebrauchs- und Lagerspuren. Innen: Geknickt. | Produktart: Bücher. Seller Inventory # 23471435/3
Quantity: 1 available
Seller: NEPO UG, Rüsselsheim am Main, Germany
Taschenbuch. Condition: Gut. Exemplar aus einer wissenchaftlichen Bibliothek Sprache: Englisch Gewicht in Gramm: 1710. Seller Inventory # 401310
Quantity: 1 available
Seller: George Cross Books, Lexington, MA, U.S.A.
Paperback. Reprint edition. Fine/Wraps (14687) Fine condition with lightly rubbed wraps. Clean, tight, unmarked. . 1170. Seller Inventory # 14687
Quantity: 1 available
Seller: BookHolders, Towson, MD, U.S.A.
Condition: Good. [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Edition: first ] Publisher: Peer Information Inc. Pub Date: 1/1/2000 Binding: Paperback Pages: 750 first edition. Seller Inventory # 6168452
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00030062455
Quantity: 1 available