|
perfectxml.com brings to you chapters from following books published by Wrox Press. Reproduced with kind permission of Wrox Press. These sample chapters are sponsored by Wrox Dev Junction, an easy way to access the best community sites on the Web.
Page: 1 | 2
|
|

Professional Java XML
Sudhir Ancha, Andrei Cioroianu, Jay Cousins, Jeremy Crosbie, John Davies, Kyle Gabhart, Steve Gould, James Hart, Ramnivas Laddad, Sing Li, Brendan Macmillan, Daniel Rivers-Moore, Judy Skubal, Karli Watson, Scott Williams
Professional Java XML covers the full scope of both Java and XML. We develop applications with the Java Enterprise platform and its array of sophisticated components and programming interfaces. Similarly, we explore a full range of XML techniques such XSL transformation, querying with XPath, and validation with XML Schema and DTD, using state-of-the-art Java XML tools. This book brings together the enabling technologies of Java and XML, and shows you how to develop applications that exploit the best features of each.
This is a book for intermediate to advanced Java programmers, either from an enterprise or core programming background. The book assumes no specific knowledge of any Java XML technologies and will be accessible to any programmer with a good working background in Java programming.
Read Chapter 3: The DOM from this book exclusively at perfectxml.com
Read Chapter 15: Client-Side Presentation Logic from this book exclusively at perfectxml.com
|
|
|

XSLT Programmer's Reference 2nd Edition
Michael Kay
This compact, relevant, updated version reflects recent changes in the XSLT specification and developments in XSLT parsers. The material on tools and implementations has been revised; so too have all the examples. It also includes a new chapter on writing extension functions.
This book is for programmers already using XML to organize their data in applications and for those who want to use the power and compatibility of XSLT to improve the display of their data. The book is in three parts: a detailed introduction to the concepts of the language, a reference section giving comprehensive specifications and working examples of every feature, and an exploitation guide giving advice and case studies for the advanced user.
Read Chapter 1: XSLT in Context from this book exclusively at perfectxml.com
Read Chapter 9: Stylesheet Design Patterns from this book exclusively at perfectxml.com
|
|
|

Professional XSL
Michael Corning, Jason Diamond, Teun Duynstee, Oli Gudmundsson, Jirka Jirat, Kurt Cagle, Mike Mason, Jonathan Pinnock, Paul Spencer, Jeff Tang, Paul Tchistopolski, Jeni Tennison, Andrew Watt
Professional XSL takes an applied, tutorial-style approach to teaching the core fundamentals of the XSLT, XPath and XSL-FO specifications. You'll learn how to create well structured and modularized stylesheets to generate your required output, how to change, filter, and sort data, and how to incorporate other content for presentation purposes.
This book is ideal for developers who have a good understanding of XML data and its structure, and who need to transform the data or apply styling for business-to-business and web applications.
Read Chapter 3: XSLT Basics from this book exclusively at perfectxml.com
Read Chapter 13: Transformations to VoiceXML from this book exclusively at perfectxml.com
Read complete review for this book
|
|
|

Professional BizTalk
Stephen Mohr and Scott Woodgate
BizTalk Server allows you to perform the three tasks critical in enterprise application integration: design the flow of information through a system, use BizTalk and its interfaces as the glue to perform the actual integration, then track the flow of information through the resulting system.
This book is for programmers, familiar with developing Microsoft web solutions, who want to integrate existing applications, residing on any platform, to create enterprise systems.
Read Chapter 1: BizTalk and Application Integration from this book exclusively at perfectxml.com
|
|
|

Beginning SQL Server 2000 for Visual Basic Developers
Thearon Willis
This book covers all you need to know to work with SQL Server 2000, to provide users of your VB and web-based applications with controlled access to your data. Starting with an introduction to designing and creating a database and working through creating increasingly complex T-SQL stored procedures, you'll learn how to incorporate data access (including ADO) into your VB applications, manage security, and make data available across the Web.
Comprehensively explained step-by-step examples will guide you through creating an entire VB-based application to manage both the data itself and access to that data. Additionally, you will learn how to create and deploy web reports and an English Query application.
Read Chapter 15: SQL Server and XML from this book exclusively at perfectxml.com
|
|
|

Introducing .NET
James Conard, Brian Francis, Jay Glynn, Burton Harvey, Billy Hollis, Rama Ramachandran, John Schenken, Scott Short, Chris Ullman
.NET is Microsoft's vision of 'software as a service', a development environment in which you can build, create, and deploy your applications and the next generation of components, termed Web Services. All of Microsoft's major flagship products from Visual Studio to Windows and eventually Office are gradually being integrated into the vision and they will all offer services that will allow greater integration between products. .NET will allow developers to develop in whatever language they are comfortable with, via the introduction of a common language runtime, whilst at the same time provide 'building block services' to ease application development.
Introducing .NET is designed to tell you exactly what you need to know, to cut through the fog and to bring you a clear picture of what .NET is, and what you can expect to be able to do using it.
Read Chapter 1: .NET Overview from this book exclusively at perfectxml.com
|
|
|

Beginning XML
Jonathan Pinnock, David Hunter, Nikola Ozu, Kurt Cagle, Dave Gibbons
Beginning XML is for any developer who is interested in learning what XML is, what it can do, and how to use it in their web, e-commerce or data-storage applications. Some knowledge of mark up, scripting and/or object orientated programming languages and system architecture is advantageous, but not essential, as the basics of these techniques are explained as required.
Read Chapter 2: Well-Formed XML from this book exclusively at perfectxml.com
Download code
Also see: Sample Chapters from Edition 2 of this book |
|
|

Professional XML
Richard Anderson, David Baliles, Mark Birbeck, Michael Kay, Steven Livingstone, Brian Loesgen, Didier Martin, Stephen Mohr, Nikola Ozu, Bruce Peat, Jonathan Pinnock, Peter Stark, Kevin Williams
The focus of Professional XML is 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 systems. 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 in the XML community.
Each chapter contains a practical example. As XML is a platform-neutral technology, the examples cover a variety of languages, parsers, and servers. All the techniques are relevant across all the platforms, so you can get valuable insight from the examples even if they are not implemented using your favorite platform.
Read Chapter 6: SAX 1.0: The Simple API for XML from this book exclusively at perfectxml.com
Download code
|
|
|

Professional ASP XML
Mark Baartse, Richard Blair, Luca Bolognese, Dinar Dalvi, Steven Hahn, Corey Haines, Alex Homer, Bill Kropog, Brian Loesgen, Stephen Mohr, John Slater, Kevin Williams, Mario Zuccar
This book will show you how to synthesize your ASP applications with the power of XML. The aim is for you to expand your knowledge of XML, in conjunction with ASP, to a level where you can harness effectively the full capability and versatility that this evolving technology offers to integrated Internet systems. Covers the very latest versions of both ASP and XML Explains through detailed examples all the areas of your system in which XML can play a significant part including data access, data transfer and administration Places all discussion and explanation within the context of e-commerce and the changing face of business on the Web server.
Read Chapter 10: Case Study: Data-Driven XSL from this book exclusively at perfectxml.com
Download code
Download code for case studies 1 to 4 and 6
Download code for case study 5
|
|
|

Professional XML Databases
Kevin Williams, Michael Brundage, Patrick Dengler, Jeff Gabriel, Andy Hoskinson, Michael Kay, Thomas Maxwell, Marcelo Ochoa, Johnny Papa, Mohan Vanmane
In this book, we look at how to integrate XML into your current relational data source strategies. With the increasing amount of data stored in relational databases, and the importance of XML as a format for marking up data - whether it be for storage, display, interchange, or processing - you need to have command of four key skills: understanding how to structure, process, access, and store your data.
By introducing guidelines for how to model your XML documents in relational databases and how to model relational database information as XML, we will establish structures that enable quick and efficient access, and make our data more flexible. We then look at the developer's XML toolbox, discussing associated technologies and strategies that will help us in describing, processing, and manipulating data. We also discuss common techniques for data access, data warehousing, transmission, and marshalling and presentation, giving working examples in ever chapter.
Whether you are using XML for storage, as an interchange format, or for display, this book looks at the key issues, you should be aware of when structuring, processing, accessing, and storing your documents.
While this book will discuss some conceptual issues, its focus is on development and implementation. This book is for programmers and analysts who are already familiar with both XML and relational databases.
Read Chapter 2: XML Structures for Existing Databases from this book exclusively at perfectxml.com
|
|
|

Professional XML Design and Implementation
Paul Spencer
XML is a markup language which allows you to define your own tags, and to define data rather than format it. The overall concepts of XML are quite well understood but there is little information available about issues of developing applications using XML. By considering the decisions to be made at various stages of a project, via the Centaur case study, this book will help readers understand the various aspects of XML and its related technologies. It stresses the benefits of XML in informational systems, where it can be used to separate content from presentation, and in transactional systems, where it can act as a low-cost alternative to EDI protocols.
A relentlessly practical, and therefore unique, XML publication, Professional Design and Implementation is for all web developers who are familiar with ASP and HTML and who now want to use XML to develop web applications.
Read Chapter 1: Introducing the Centaur Case Study from this book exclusively at perfectxml.com
Download code
|
|
|

XSLT Programmer's Reference
Michael Kay
XSL (eXstensible Stylesheet Language) is the styling language to match XML. At the most basic level it allows the programmer to manipulate XML on a template model- XSL provides the template to fit XML data into for displaying on a web page. However, it is capable of much more than that, and allows programmers to selectively query, display and manipulate data, perform scripting-like operations on the XML document and transform it into pure HTML for use on browsers which don't support XML.
Read Chapter 1: XSLT in context from this book exclusively at perfectxml.com
Download code
|
|
|

Professional Visual Basic 6 XML
James Britt & Teun Duynstee
Professional Visual Basic 6 XML shows the VB community how to take advantage of XML technology and the available (free-to-use) implementations. The flexible and standards-based data description that XML provides can be used in a myriad of places where VB programmers are active. Think of 'Passing complex data from one application to another' (importing data from other systems is a very common enterprise scenario), 'Passing data from the client to the server in a multi-tier environment', 'Storing your user settings or user documents in your own XML format'. All ways in which XML can be employed within your VB development environment to increase speed and long term efficiency, are just some of the topics covered in depth in Professional VB XML.
Provides a unique perspective into how XML will affect the VB programmer. Includes complete reference to the current XML spec. Explains XML schemas. Shows how to build distributed applications in Visual Basic to manage XML data.
Read Chapter 4: Using XML Queries and Transformations from this book exclusively at perfectxml.com
Download code
|
|
|

Professional Java XML Programming with Servlets and JSP
Tom Myers, Alexander Nakhimovsky
The theme of the book is meta-programming, that is, writing programs that customize, guide and modify other programs. Meta-programming is not a very new idea (LISP programmers have been doing it for decades) but XML gives it a profoundly new twist. We believe that XML greatly increases the ability of a Competent User Who is Not a Programmer to exercise control over computer programs by editing human-readable text files. In brief, once .ini files and Notepad are replaced with .xml files and a validating XML editor, the possibilities for controlling programs from text files increase immeasurably, perhaps introducing a new way of programming and a new relationship between the user, the programmer and the program. The theme of the book is this collection of new possibilities; its goal is to help bring about the new relationship.
Another way to describe our Big Idea is to say that we are developing programs which know as little as possible about what they are actually being used to do. Instead, their structure and behavior are described with XML in domain-specific languages, and the programs "interpret" the descriptions.
The book is in three parts. The first part is about Java, with no XML in sight. It covers the basic plumbing of a distributed Web application written in Java. The second part is about XML and XSLT, with very little Java. Our task here is to summarize both standard XML and XSLT and discover good programming practices for them. The third part brings Java and XML together as two well-matched tools for developing the main theme of the book.
Read Chapter 10: JSPs and JavaBeans from this book exclusively at perfectxml.com
Download code
|
|
|

Designing Distributed Applications with XML, ASP, IE5, LDAP and MSMQ
Stephen Mohr
Designing Distributed Applications is all about creating Cooperative Network Applications. Their aim is to promote the re-use of intranet and Internet applications and maintain the viability of applications in the face of change.
Using Stephen's 5 Principles of Cooperative Network Application Development, you can create applications that can promote themselves on the network, sharing data and logic with clients of varying levels of sophistication. Using XML to define data exchange in such a way that future applications will also be able to negotiate an exchange format even in the face of minor programming errors or evolving data definitions. Using LDAP this can take place on a network where we query for the services without knowing their location. The result is a distributed computing environment that will remain robust while users and resources are in flux.
Read Chapter 5: Metadata from this book exclusively at perfectxml.com
Download code
Download code for case studies
|
|
|

Beginning XHTML
Frank Boumphrey, Cassandra Greer, Dave Raggett, Jenny Raggett, Sebastian Schnitzenbaumer, Ted Wugofski
XHTML (eXtensible HyperText Markup Language) 1.0 superseded HTML 4.01 in January 2000 as the next generation W3C standard for marking up web pages. XHTML offers the functionality and widespread acceptance of HTML with the extensibility and the new audience that XML offers. No longer will multiple versions of the same page be needed for varying user agents one XHTML page will suffice.
This book is for:
Anyone who wants to create a web page will need to know XHTML. This book is for anyone wanting to mark up web pages and use scripting to enhance the quality of their pages. It will be useful for those who wish to enter the world of web development with an advantage over existing developers, for those who are already developing pages and wish to stay current with the latest technological changes, and for those who want to access new markets and reduce their workload. No previous knowledge is assumed.
Read Chapter 13: Different Media Types from this book exclusively at perfectxml.com
Download code
|
|
|
|