perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
You are here: home »» Free Library » Wrox Press » Page 1 of 2 Saturday, 23 February 2008
 

Wrox Press


Professional ADO.NET with VB.NET

Beginning C# XML: Essential XML Skills for C# Programmers

Professional Java SOAP

Professional ASP.NET 1.0 XML with C#

Professional PHP4 XML

Beginning XSLT

XML Application Development with MSXML 4.0

Early Adopter XQuery

Beginning XML, 2nd Edition

Professional XML for .NET Developers

Early Adopter HailStorm (.NET My Services)

Professional ebXML
Foundations


Professional XML Web Services

Professional SQL Server 2000 XML

Early Adopter: VoiceXML

Professional XML Schemas

Professional XML Meta Data

Professional XML 2nd Edition

Professional Java XML

XSLT Programmer's Reference 2e

Professional XSL

Professional BizTalk

Beginning SQL Server 2000 for Visual Basic Developers

Introducing .NET

Beginning XML

Professional XML

Professional ASP XML

Professional XML Databases

Professional XML Design and Implementation

XSLT Programmer's Reference

Professional Visual Basic 6 XML

Professional Java XML Programming with Servlets and JSP

Designing Distributed Applications with XML, ASP, IE5, LDAP and MSMQ

Beginning XHTML




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

Professional ADO.NET with VB.NET


This book provides a comprehensive guide to using ADO.NET, with plenty of practical code examples and extensive technical information. Whether you're developing web applications using ASP.NET, Windows Forms applications, or XML Web Services, this book will show you how to use .NET's data access technology to maximum effect.

If you're already developing applications within the .NET Framework, or you have experience of developing data-driven applications with ADO and wish to make the transition to .NET, then this book is for you. It is aimed at fairly experienced programmers, and is not intended for the hobbyist or the beginner.

Read Chapter 5: Typed Datasets and Dataset Schemas
Buy this book!
    

Beginning C# XML: Essential XML Skills for C# Programmers


Over the course of the book readers will develop a good appreciation of not only what XML is, and how to handle it in C#, but also how to use XML to build applications to run on a single desktop, single web server or distributed, multi-platform web services, in ways that have been extremely difficult to achieve with previous technologies.

To reinforce the core concepts, the book makes use of numerous individual examples along with two case studies. Firstly, there is an examination of how different XML based approaches can be used in the development of a contact application. The complexity of the project develops as the reader's knowledge increases through the book. Secondly, we dedicate a full chapter to describing the use of XML and a SQL Server database in the implementation of a web-based news portal.

Beginning C# XML: Essential XML Skills for C# Programmers is aimed at the beginning and intermediate C# developer looking to add an appreciation to their core language skills. The book assumes a working knowledge of C# and uses a tutorial approach to build an awareness of what you can accomplish with skilled use of XML.

Read Chapter 4: Reading XML in .NET
Buy this book!
    
Professional Java SOAP
Professional Java SOAP


SOAP is exciting not because it is a new concept but because the whole IT industry is agreeing to use it. It can be compared with CORBA, Microsoft's COM+ or DCOM, and Sun's RMI, but unlike those technologies, it is language and Operating System agnostic. You can build your application in any language you wish and, as long as it is connected to the Internet, it will talk to any other SOAP application out there.

The underpinning of the web services explosion is therefore, SOAP. It is used as the underlying protocol in ebXML and every major player in this area (including Microsoft, Sun Microsystems, IBM, BEA, Jakarta) have tools for developing SOAP applications. In addition there are numerous web and application servers with added SOAP functionality.

The book is organized in three parts: Distributed Application Protocols, Sample Application, and Web Services.

This book is for all Java developers and system archictects who:

  • Knowledge of object-oriented concepts such a object, class, overriding, overloading, and interfaces
  • A working knowledge of Java in general and Java server-side development (servlets and JSP)
  • An understanding of the Internet and its use will be helpful to put things in perspective, but is not required
Read Chapter 2: SOAP
Buy this book!
    
Professional ASP.NET 1.0 XML with C#
Professional ASP.NET 1.0 XML with C#
Michael Palermo, Darshan Singh, Steve Mohr, Pieter Siegers, Chris Knowles

This book concentrates on describing how XML can be effectively used within ASP.NET applications. Coverage includes discussion of where and when to use XML, detailed discussion of the System.XML namespace, ADO.NET as it relates to ASP.NET, SQL Server 2000 and SQLXML managed classes, and XSLT. Furthermore the book specifically spends time highlighting new developments in XML related standards and technologies, and performance issues that the advanced ASP.NET developer should be aware of.

This book is aimed at the experienced web developer who already has a grasp of ASP.NET and a basic familiarity with XML and related technologies. The book is written in C# and aims to augment the skill set of those seeking to progress their .NET experience.
Chapter 1: Introduction to XML Technologies
Chapter 5: Transformations
Buy this book!
    
Professional PHP4 XML
Professional PHP4 XML
Luis Argerich, Chris Lea, Ken Egervari, Matt Anton, Chris Hubbard, James Fuller, Charlie Killian

This book covers the PHP language (and is up to date with the latest 4.2 release), the XML standard and the intersection between these widely used technologies. You will learn the "core" standards for XML processing such as XPath, DOM, SAX and XSLT and how to use them from PHP. Satellite standards, vocabularies and other technical topics related to XML processing are also covered with examples, tips and suggestions from an experienced field of PHP programmers and XML experts.

This book is a tutorial, a resource and a reference for PHP programmers who need to process XML data or interface different systems using XML. Non PHP programmers who need to construct a web based frontend for an application using XML can learn how to do it using PHP, since the book also covers the basic foundations of PHP programming. Advanced PHP programmers experienced in XML will obtain a reference as well as a very deep coverage on advanced topics.
Chapter 10: Putting It Together
Buy this book!
    
Beginning XSLT
Beginning XSLT
Jeni Tennison

XML is established as the universal standard for delivering documents and data on the Web. The next step is to process that data and the XSL Transformation language, XSLT, has been developed as the primary means for such processing. XSLT can be used to convert XML data for presentational purposes as well as to modify data structure.

This book introduces those with a little knowledge of markup languages (HTML, XML, etc.) to the exciting world of XSLT. No prior programming knowledge is assumed or needed. This is a Wrox Beginning ... series book, so we will aim to teach you everything you need to know from scratch. This book will be equally beneficial to designers and programmers alike.
Read following chapters from this book:
Chapter 4: Templates
Chapter 14: Dynamic XSLT
Buy this book!
    
XML Application Development with MSXML 4.0
XML Application Development with MSXML 4.0
Danny Ayers, Steven Livingstone, Stephen Mohr, Darshan Singh, Michael Corning

MSXML (Microsoft XML Core Services) version 4.0 is a free, feature-rich server component for all types of XML processing, including XML, XSLT, and Schemas. It has comprehensive support for W3C and other major specifications, as well as many proprietary enhancements. This makes MSXML 4.0 a useful and robust tool that can be used as the processing engine behind a wide range of XML-based applications.

This book is arranged in three parts. The first is a reference to the support for XML standards and proprietary extensions within MSXML. The next section shows how to achieve typical application functionality, using the supported technologies in a practical context. The last section contains several case studies that demonstrate bringing together the individual tasks into complete applications.

This book is for developers who are already familiar with XML. It will teach you how to make the most of MSXML's comprehensive feature-set to create powerful applications. If you are responsible for developing professional XML-based solutions on a Windows platform, this book is for you.
Read following chapters from this book:
Chapter 1: Introduction to MSXML
Chapter 9: Sending and Retrieving XML Data
Buy this book!
    
Early Adopter XQuery
Early Adopter XQuery
Dan Maharry, Rogerio Saran, Kurt Cagle, Mark Fussell, Nalleli Lopez

Early Adopter XQuery presents the facts about this ambitious new technology, covering its history and development to date, and what changes might occur in the future before it is ratified. We present easy-to-follow introductions to the XQuery language for those already familiar with SQL and XSLT that others can follow too and a look at the early implementations of XQuery that exist around the internet. In particular, we look at .NET and Java classes which you can use to incorporate XQuery into your own work and a basic case study demonstrating how to build your own XQuery engine.

This book is for database and XML developers, preferably with a knowledge of SQL or XSLT, who want to get familiar with and keep track of what will be an industry standard once complete. This book was written against the Summer 2001 working drafts but the generic nature of the book means that it should be valid through to Recommendation status. XQuery is platform-independent and we have reflected this in the book by not limiting our discussions to any one operating system.
Read following chapters from this book:
Chapter 4: From SQL to XQuery
Buy this book!
    
Beginning XML, 2nd Edition
Beginning XML, 2nd Edition Jonathan Pinnock, Chris Dix, David Hunter, Kurt Cagle, Roger Kovack, Jeff Rafter

This book teaches you all you need to know about XML – what it is, how it works, what technologies surround it, and how it can best be used in a variety of situations, from simple data transfer to using XML in your web pages. It builds on the strengths of the first edition, and provides new material to reflect the changes in the XML landscape – notably SOAP and Web Services, and the publication of the XML Schemas Recommendation by the W3C.

Beginning XML 2nd Edition is for any developer who is interested in learning to use XML in web, e-commerce or data-storage applications. Some knowledge of mark up, scripting, and/or object oriented programming languages is advantageous, but not essential, as the basis of these techniques are explained as required.
Read following chapters from this book:
Chapter 4: XSLT
Chapter 6: XML Schemas
Download code samples for this book(3.82 MB)
    
Professional XML for .NET Developers
Professional XML for .NET Developers ( perfectxml.com Editor's Choice)
Dinar Dalvi, Joe Gray, Bipin Joshi, Fredrik Normén, Francis Norton, Andy Olsen, J Michael Palermo IV, Darshan Singh, John Slater, Kevin Williams

This book aims to give the reader enough information to be able to use XML from within the .NET Framework in the most efficient manner possible. It will explain in detail the usage of all the XML-related .NET Framework library classes for the manipulation, validation, transformation, and serialization of XML data, using both C# and Visual Basic .NET. It also looks at how the developer can utilize the full power of XML within the .NET Framework, for example, with the new XML capabilities of ADO.NET and ASP.NET. As is demonstrated, the .NET Framework itself uses XML, in configuration files, meta data, and C#'s XML code documentation mechanism, for example.

This book is aimed at intermediate-level programmers who have started on their journey towards .NET development, and who want to see how to use XML within their applications to its best advantage. Basic knowledge of C# or Visual Basic .NET, XML, and XML related technologies (XSLT, XPath, and XML Schemas) is necessary.
Read following chapters from this excellent book:
Chapter 7: Serializing XML
Chapter 9: Extending XmlReader and XmlWriter
Download code samples for this book(1.07 MB)
    
Early Adopter HailStorm (.NET My Services)
Early Adopter HailStorm (.NET My Services)
Robert Eisenberg, Dan Maharry, P.G. Muraleedharan, Jonathan Pinnock

Due for release in the second half of 2002, .NET My Services represents the first major release into Microsoft's .NET initiative since the .NET Framework was released into beta in September 2000. Until recently known by the project name HailStorm, it is the first publicly available web services application platform to be released. This represents a true commitment by Microsoft to the ideals of developing the next generation of web service-based applications that are both language and operating system independent.

Early Adopter HailStorm looks at the first public release of .NET My Services Developer Edition, or HailStorm in a Box as it was called, dispelling the myths that have surrounded it since it was first announced, and how to develop against it. In particular, we look at creating HailStorm compatible SOAP messages, how XML standards-compliant this release is, and how information is added to, updated and deleted from the various services that it implements. Finally, a couple of case studies illustrate how HailStorm may be integrated into real world scenarios.

This book is for developers interested in building applications against a set of XML-based web services. The emphasis in this book is on development using Windows, but everything applies equally to development on Linux, Unix, Mac and other platforms. This book was written in time for the official beta release of HailStorm at Microsoft's PDC in October 2001, and while we can't guarantee the code will be correct for version 1.0's release in 2002, the concepts and explanations should still be valid.

IMPORTANT: Early Adopter Hailstorm (.NET My Services) Click here to download pdf updates for this title. Early Adopter Hailstorm was written against the pre-release software; this download updates the books for changes made in the latest release.
   Read Chapter 3: Talking To HailStorm from this book exclusively at perfectxml.com
    
Professional ebXML Foundations
Professional ebXML Foundations
David A Chappell, Vivek Chopra, Jean-Jacques Dubray, Colleen Evans, Betty Harvey, Tim McGrath, Duane Nickull, Marcel Noordzij, Bruce Peat, Pim van der Eijk, Jan Vegt

ebXML is a framework of specifications that enables businesses to collaborate electronically using XML-based technologies. The framework comprises modular components, addressing each of the key functions required to implement a complete e-business solution. These functions include: defining business processes and associated roles and activities, creating and publishing business profiles in a registry, storing business information in a repository, searching for other business partners, agreeing trading protocols, creating business documents, and sending them via secure and reliable messaging systems.

ebXML is open, interoperable, and affordable. Maintained by industry consortia (OASIS and UN/CEFACT) and based on XML, it allows companies to benefit from electronic trading via a global network regardless of size or geographical location, both within and across industries.

This book is for developers who are familiar with XML - it will be useful to anyone responsible at a technical level for assessing the relevance or importance of ebXML for their requirements and starting to develop ebXML solutions.
   Read Chapter 1: Introduction To ebXML from this book exclusively at perfectxml.com
   Read Chapter 8: Collaboration Protocol Profiles and Agreements from this book exclusively at perfectxml.com
    
Professional XML Web Services
Professional XML Web Services
Patrick Cauldwell, Rajesh Chawla, Vivek Chopra, Gary Damschen, Chris Dix, Tony Hong, Francis Norton, Uche Ogbuji, Glenn Olander, Mark A Richman, Kristy Saunders, Zoran Zaev

Web Services are self-describing, modular applications. The Web Services architecture can be thought of as a wrapper for the application code. This wrapper provides standardized means of: describing the Web Service and what it does; publishing it to a registry, so that it can easily be located; and exposing an interface, so that the service can be invoked – all in a machine-readable format. What is particularly compelling about Web Services is that any client that understands XML, regardless of platform, language and object model, can access them.

This book provides a snapshot of the current state of these rapidly evolving technologies, beginning by detailing the main protocols that underpin the Web Services model (SOAP, WSDL, and UDDI), and then putting this theory to practical use in a wide array of popular toolkits, platforms, and development environments.

The technologies presented in this book provide the foundations of Web Services computing, which is set to revolutionize Distributed Computing, as we know it.

This book is for developers wanting to learn what web services are, and how to create, register, and deploy them. In teaching the core technologies, we assume knowledge of XML from the outset.
   Read Chapter 3: SOAP Basics from this book exclusively at perfectxml.com
   Read Chapter 11: .NET Web Services from this book exclusively at perfectxml.com
    
Professional SQL Server 2000 XML
Professional SQL Server 2000 XML
Paul Burke, Sam Ferguson, Denise Gosnell, Paul Morris, Jan D Narkiewicz, J Michael Palermo, Jon D Reid, Darshan Singh, Brian Smith, Karli Watson, Carvin Wilson, Warren Wiltsie

Professional SQL Server 2000 XML book is a complete and well-organized reference to learn the latest XML features introduced in SQL Server 2000 and it's XML integration Web releases. The book covers each and every detail with respect to utilizing SQL Server's XML features to build Web and Enterprise application. If you are a member or lead of any development team, and are planning to use SQL Server 2000 in your project, we recommend this book – you'll learn many new ways to build database application with very less code that is manageable and efficient.

This book is for experienced SQL Server developers who are looking to make the data in their SQL Server 2000 databases available in XML and take advantage of the exciting new XML features in the recent Web Releases.

   Read Chapter 6: XSD Schemas from this book exclusively at perfectxml.com
    
Early Adopter: VoiceXML
Early Adopter: VoiceXML ( perfectxml.com Editor's Choice)
Eve Astrid Andersson, Stephen Breitenbach, Tyler Burd, Nirmal Chidambaram, Paul Houle, Daniel Newsome, Xiaofei Tang, Xiaolan Zhu

VoiceXML brings the power of Voice to the Web - the information we are used to accessing through the visual web interfaces of our PCs and mobile devices can now be accessed through speech alone. Building on the functionality already seen in IVR applications deployed by our banks and utility companies, the tag based syntax of VoiceXML will instantly be familiar to existing web developers, and applications can already be deployed using one of the many voice portals available.

With the world's billion plus telephones, from antique black candlestick phones to the latest mobiles, there is a huge ready-made audience crying out for voice applications. The userbase encompases those on the move who require easy access to information wherever they are, and those who haven't the money or inclination to access the Internet through a PC.

The book aims to give the reader an in-depth analysis of the current state of VoiceXML technology. The information will help you develop voice-enabled applications now, and make sure you are ready for future advances of this quickly changing arena.

This book is for those professional developers who wish to add a new language to their toolkit, and want to be in a position to take advantage of the imminent explosion in voice-enabled applications. We assume a prior knowledge of XML, and some other web programming technologies, such as ASP, JSP and PHP.

   Read Chapter 7: VoiceXML with XSLT (HTML and WML) from this book exclusively at perfectxml.com
    
Professional XML Schemas
Professional XML Schemas
Stephen Mohr, Nik Ozu, Jon Duckett, Oliver Griffin, Jeni Tennison, Kurt Cagle, Francis Norton, Ian Stokes-Rees, Kevin Williams

Professional XML Schemas exhaustively details the W3C XML Schema language, and teaches the new syntax in an intuitive and logical way. From declaring elements and attributes, creating complex content models and working with multiple namespaces, you'll move on to see how XML Schemas are used in real-world situations. A number of practical case studies will illustrate the design and creation of schemas in the diverse worlds of relational databases, document management, and e-commerce applications.

Any experienced XML developer who needs to get to grips with XML Schemas will value this book. Knowledge of other programming languages is not required, but an understanding of DTDs will come in handy.

   Read Chapter 1: Getting Started with XML Schemas from this book exclusively at perfectxml.com
   Read Chapter 3: Creating Content Models from this book exclusively at perfectxml.com
    
Professional XML Meta Data
Professional XML Meta Data
Kal Ahmed, Danny Ayers, Mark Birbeck, Jay Cousins, David Dodds, Joshua Lubell, Miloslav Nic, Daniel Rivers-Moore, Andrew Watt, Rob Worden, Ann Wrightson

This book is for developers who are familiar with basic XML concepts and are seeking new methods for building data/process descriptions, resource discovery/retrieval, and exchanging/sharing information. Many of the topics covered are pioneering technologies that will soon be implemented in the mainstream - if you want to get ahead of the game and learn about tomorrow's technologies today then this book is for you.

As we have an increasing amount of information available in electronic formats, we need a way of dealing with and managing the volume of data we store and exchange. To help us do this we can use meta data, which is simply data about data. XML's extensibility and interoperability make it an ideal format for meta data that is part of a scheme of sharing data between multiple sources. As concepts such as 'the semantic web' and web services move closer to reality, a knowledge of meta data and how to use it will be of huge advantage.

There have been a number of recent developments in the field of XML meta data, and Professional XML Meta Data takes a look at some of the initiatives at the bleeding edge of the XML meta data world. In this book you will see how schemas, topic maps, RDF, and inferencing can be put to use in the field of data description, discovery, and exchange.

   Read Chapter 5: RDF Schema from this book exclusively at perfectxml.com
   Read Chapter 9: Meta Data Architectures from this book exclusively at perfectxml.com
    
Professional XML 2nd Edition
Professional XML 2nd Edition
Mark Birbeck, Jon Duckett, Oli Gauti Gudmundsson, Pete Kobak, Evan Lenz, Steve Livingstone, Daniel Marcus, Stephen Mohr, Nik Ozu, Jonathan Pinnock, Keith Visco, Andrew Watt, Kevin Williams, Zoran Zaev

XML has made a major impact in almost every aspect of software development. Designed as an open, extensible, self-describing language, it has become the standard for data and document delivery on the web. The panoply of XML-related technologies continues to develop at breakneck speed, to enable validation, navigation, transformation, linking, querying, description, and messaging of data.

This is the new edition of Professional XML, updated to cover the latest developments in XML. This book provides a thorough and practical grounding in the core XML technologies and shows some of the key applications of XML in computing, from presenting and adding meaning to information on the Web, through using it as a data interchange format, to enabling open business-to-business computing.

This book is for developers who want to learn about new presentation technologies and how to use XML to improve content management. It is also an essential read for developers working on enterprise solutions, who want to know how to use web standards to link applications in an extensible manner, and see how emerging web services functionality can be used to enable interoperability. You can also learn how to integrate XML into existing enterprise applications, and use XML with databases.

Wrox provides on-line discussion for this title and surrounding technologies on P2P External link.

   Read Chapter 1: Introducing XML from this book exclusively at perfectxml.com
   Read Chapter 15: XML Data Binding from this book exclusively at perfectxml.com
   Download code

    
  Contact Us |  | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy