The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices. Java and XSLT discusses several common XSLT processors and the TRAX API, paying special attention to performance issues. Although there's a brief tutorial introduction to the XSLT language, the primary focus of the book isn't on learning XSLT or developing stylesheets; it's on making practical use of transformations in Java code. The book covers: XSLT Basics; XSLT Beyond The Basics; Java Web Architecture; Programmatic Interfaces to XSLT Processors; Using XSLT with Servlets.
This title provides a comprehensive reference/tutorial for Java programmers who want to tap the synergy of XML and Java in key Web development tasks. The Java, XML, and Web Services Bible serves as a reference/tutorial for a variety of XML and Java related topics. It covers areas such as B2B, Instant Messaging, Java and XML Binding, Scalable Vector Graphics, and Application development with XML and JSP. It discusses some commercial and open technologies used with Java and XML such as Cocoon, Batik, and Xerces. Complete coverage of the latest techniques, protocols, and underlying technologies make this the ideal guide, whether you are an XML newcomer of a veteran Internet developer. Combine platform-neutral Java programming with XML's platform-neutral data format and you get a powerful new paradigm for creating distributed applications and Web services. Mike Jasnowski is a senior software engineer at eXcelon Corporation in Burlington, MA.
A nuts and bolts guide focusing exclusively on Suns Java XML API. The sole purpose of Sun Microsystems Java XML API is to write programs that generate XML data for transmission and programs that decipher incoming XML data. While there are many references on the market offering exhaustive coverage of Java, XML, and the JAXP, until now there were none dedicated to providing developers and IT professionals with instant access to critical, drill-down information on how to use the Java XML API to transmit, receive, create, load, and modify XML documents. Arthur Griffith offers clear and concise coverage of the underlying theory involved and uses numerous examples to demonstrate the APIs various features and capabilities. Companion Web site includes all examples from the book along with a valuable resource listing. Geared toward developers and IT professionals with an understanding of the fundamentals of Java, HTML, and URLs.
Building a sophisticated web site doesn't require a Ph.D. in computer science, just the right tools for the job and no tool offers you more power than XML. Best of all, it's a lot easier to get results with XML than you think! In Just XML, Second Edition, John E. Simpson shares the simple secrets behind XML, showing how to add meaning and functionality to your web site without complicated code, compilers, or development kits. Simpson walks you step-by-step through all the basics of creating and maintaining your own customizable XML applications, including: XML basics; Smarter XML document hyperlinking with XLink and XPointer; CSS and XSLT, displaying and restructuring XML documents for maximum impact; building custom XML solutions for virtually any problem; Updated tips on compatibility with the latest browser versions; DTD, XML documents, and CSS and XSLT stylesheets; Today's best XML tools. JOHN E. SIMPSON began his computing career in 1979.
Extensible Markup Language (XML) is a design language that permits the user to develop a customized markup language for a unique document, whether it is text or data. As the use of XML becomes more widespread, a comprehensive guide to its features is needed. George Doss provides such a reference with Learn XML Tips. This book uses the frequently asked questions (FAQ) format to provide concise answers about a range of subjects, including designing an XML DTD, dialects, processing, and the implications of using XML with Internet Explorer 5.0. The appendices include a glossary, the XML production rules, and the differences between XML and SGML, and XML and HTML. Uses over 600 questions and answers to highlight the concepts and techniques of using XML, SGML and HTML. For introductory to intermediate level XML programmers. The companion CD contains Extensibility Inc.'s Turbo XML, which includes XML Authority, XML Instance, and XML Console.
In Learning XML, the author explains XML and its capabilities succinctly and professionally, with references to real-life projects and other cogent examples. Learning XML shows the purpose of XML markup itself, the CSS and XSL styling languages, and the XLink and XPointer specifications for creating rich link structures. The basic advantages of XML over HTML are that XML lets a web designer define tags that are meaningful for the particular documents or database output to be used, and that it enforces an unambiguous structure that supports error-checking. XML supports enhanced styling and linking standards (allowing, for instance, simultaneous linking to the same document in multiple languages) and a range of new applications. Topics include: XML overview; XPointer; XLink; XHTML; Presentation with Cascading Style Sheets (CSS); Document Type Definitions (DTDs); XML Schemas; Transformation with XSLT; Internationalization; Simple API for XML (SAX).
XMI (XML Metadata Interchange) is an advance in XML technology that enables you to represent objects in XML, exchange those objects with other software tools, and exploit modeling technology in your XML applications. Mastering XMI includes examples written in Java that demonstrate practical techniques for using XMI with both XML and UML. Also included is a discussion of how IBM is using XMI in its latest software development tools. The authors cover the basics first, detailing the essential XML and UML concepts that you need to know to understand XMI. In addition to XMI fundamentals, they explain how XMI works with the Model Driven Architecture (MDA), a new software development approach. After learning how XMI works, you will then learn how to: Use XMI to express your object-oriented software models in XML; Generate Java implementation classes from your models using the XMI Framework; Reverse engineer models from XML documents, DTDs, and schemas.
With its extra power and extensibility, XML is the Web's hot next mark-up language, destined to be the universal data format on the Web. This complete and definitive guide is written by a team of people who have actually developed full-scale XML-based applications. This is the first book on the market that uses real-world examples, explains the specifics of developing for Internet Explorer and Netscape browsers, and delivers a full explanation of the XSL specification. This complete and definitive "real world" guide to XML covers everything you need to know about XML including how to convert HTML pages to XML, write your own XML documents, use XML authoring tools, and deliver XML documents in multiple formats. The companion CD contains all code and pages presented in the book, along with third-party tools. Designed to help you create your own elements, attributes, and entities, develop a sound data design strategy, and build XML documents.
This certification exam measures the ability to develop and implement XML Web Services and server components using Visual C# and the Microsoft .NET Framework. This exam, released in September 2002, counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. Readers preparing for this exam find our Training Guide series to be the most successful self-study tool in the market. This book is their one-stop shop because of its teaching methodology, the accompanying PrepLogic testing software, and superior Web site support at quepublishing. Amit Kalani (MCSD, MCP) is a former technical manager for a Microsoft Certified Technical Education Center, where he designed and developed several courses on Microsoft Technologies (including Active Server pages 3.0, Visual InterDev 6.0, and Analyzing Requirements and Defining Solutions Architectures).
Teach yourself how to write and deploy XML Web services for Microsoft .NET-one step at a time. XML Web services can vastly simplify application integration and interoperability, but developing them requires an understanding of many different programming techniques and technologies. This step-by-step tutorial delivers expert, task-based instruction designed to help you apply what you already know about C#, Microsoft Visual Basic, and other object-oriented programming (OOP) languages to XML Web services development-at the pace that best suits you. Topics include XML Web services architecture; writing, testing, and debugging Web services; and consuming Web services asynchronously through clients or with HTTP; and advanced topics such as managing Web service state, security, SOAP, and .NET remoting. The book features skill-building lessons and practice exercises, with plenty of examples in both the C# and Visual Basic .NET languages.