rssHome » XML

XML in a Nutshell, 3rd Edition

XML in a Nutshell, 3rd Edition

Book Description

If you’re a developer working with , you know there’s a lot to know about , and the space is evolving almost moment by moment. But you don’t need to commit every syntax, , or transformation to memory; you only need to know where to find it. And if it’s a detail that has to do with or its companion standards, you’ll find it–clear, concise, useful, and well-organized–in the updated third edition of XML in a .

With XML in a beside your keyboard, you’ll be able to:

  • Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, , , SAX, and DOM
  • Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3 XML Schema
  • Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, , Xlink, Xpointer, CSS, and XSL-FO
  • Build data-intensive XML applications
  • Understand the tools and APIs necessary to build data-intensive XML applications and process XML documents, including the event-based Simple for XML (SAX2) and the tree-oriented Document Object Model (DOM)

This powerful new edition is the comprehensive XML reference. Serious users of XML will find coverage on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents. Download Now »

XML: Visual QuickStart Guide, 2nd Edition

XML: Visual QuickStart Guide, 2nd Edition

Book Description

What is ? , or eXtensible Markup Language, is a specification for storing information. It is also a specification for describing the structure of that information. And while is a markup language (just like HTML), has no tags of its own. It allows the person writing the to create whatever tags they need. The only condition is that these newly created tags adhere to the rules of the specification.

In the seven years since the first edition of “: ” was published, XML has taken its place next to HTML as a foundational language on the Internet. XML has become a very popular method for storing data and the most popular method for transmitting data between all sorts of systems and applications. The reason being, where HTML was designed to display information, XML was designed to manage it.

This book begins by showing you the basics of the XML language. Then, by building on that knowledge, additional and supporting languages and systems will be discussed. To get the most out of this book, you should be somewhat familiar with HTML, although you don’t need to be an expert coder by any stretch. No other previous knowledge is required.

“XML: Visual QuickStart Guide, 2nd Edition” is divided into seven parts. Each part contains one or more chapters with step-by-step instructions that explain how to perform XML-related tasks. Wherever possible, examples of the concepts being discussed are displayed, and the parts of the examples on which to focus are highlighted.

Download Now »

Relational and XML Data Exchange

Relational and XML Data Exchange

Book Description

Data exchange is the problem of finding an instance of a target schema, given an instance of a source schema and a specification of the relationship between the source and the target. Such a target instance should correctly represent information from the source instance under the constraints imposed by the target schema, and it should allow one to evaluate queries on the target instance in a way that is semantically consistent with the source data. Data exchange is an old problem that re-emerged as an active research topic recently, due to the increased need for exchange of data in various formats, often in e-business applications. In this lecture, we give an overview of the basic concepts of data exchange in both relational and contexts.

We give examples of data exchange problems, and we introduce the main tasks that need to addressed. We then discuss relational data exchange, concentrating on issues such as relational schema mappings, materializing target instances (including canonical solutions and cores), query answering, and query rewriting. After that, we discuss metadata management, i.e., handling schema mappings themselves. We pay particular attention to operations on schema mappings, such as composition and inverse. Finally, we describe both data exchange and metadata management in the context of . We use mappings based on transforming tree patterns, and we show that they lead to a host of new problems that did not arise in the relational case, but they need to be addressed for . These include consistency issues for mappings and schemas, as well as imposing tighter restrictions on mappings and queries to achieve tractable query answering in data exchange. Download Now »

Programming Microsoft LINQ in Microsoft .NET Framework 4

Programming Microsoft LINQ in Microsoft .NET Framework 4

Book Description

Dig into — and transform the way you work with data.

With , you can query data from a variety of sources — including databases, objects, and files — directly from Visual Basic® or . Guided by data-access experts who’ve worked in depth with LINQ and the development teams, you’ll learn how Framework 4 implements LINQ, and how to exploit it. Clear examples show you how to deliver your own data-access solutions faster and with leaner code.

Discover how to:

  • Use LINQ to query databases, object collections, arrays, , Microsoft Excel® files, and other sources
  • Apply LINQ best practices to build data-enabled applications and services
  • Manipulate data in a relational database with Entity Framework or LINQ to
  • Read, write, and manage XML content more efficiently with LINQ to XML
  • Extend LINQ to support additional data sources by creating custom operators and providers
  • Examine other implementations, such as LINQ to ®
  • Use LINQ within the data, business, and service layers of a distributed application
  • Get code samples on the Web Download Now »

LINQ Unleashed: for C#

LINQ Unleashed: for C#

Book Description

Foreword by Darryl Hogan, Architect Evangelist, Corporation

’s highly anticipated query technology makes it easy to retrieve any information programmatically from any data source, no matter where it comes from or how it’s stored. Using , developers can query objects, relational databases, documents, and datasets–and do it all directly from 3.0, leveraging the powerful capabilities of .

This is a definitive guide to getting real-world results with LINQ, using 3.0 and Visual Studio 2008. In LINQ Unleashed, Microsoft MVP Paul Kimmel covers every facet of LINQ programming, showing how LINQ can help you dramatically improve your productivity and build more reliable, maintainable applications.

Kimmel begins by reviewing the state-of-the-art # programming techniques LINQ uses, including anonymous types, partial methods, and Lambda expressions. Next, using realistic examples and easy-to-adapt sample code, he details the most powerful new LINQ techniques for accessing objects, databases, and . You’ll gain a deep and practical understanding of how LINQ works “under the hood”–and learn how to do everything from selecting data through integrating with other data models.

  • Build efficient LINQ queries to objects, databases, and XML content
  • Utilize anonymous types to reduce design time, coding effort, and debugging time Download Now »

DB2 pureXML Cookbook: Master the Power of the IBM Hybrid Data Server

DB2 pureXML Cookbook: Master the Power of the IBM Hybrid Data Server

Book Description

: Master the Power of the IBM Hybrid Data Server

Hands-On Solutions and Best Practices for Developing and Managing Database Applications with .
More and more database developers and DBAs are being asked to develop applications and manage databases that involve data. Many are utilizing the highly praised DB2 technology from IBM. In the DB2 , two leading experts from IBM offer the practical solutions and proven code samples that database professionals need to build better XML solutions faster. Organized by task, this book is packed with more than 700 easy-to-adapt “recipe-style” examples covering the entire application lifecycle–from planning and design through coding, optimization, and troubleshooting. This extraordinary library of recipes includes more than 250 and /XML queries. With the authors’ hands-on guidance, you’ll learn how to combine pureXML “ingredients” to efficiently perform virtually any XML data management task, from the simplest to the most advanced.

Coverage includes

  • pureXML in DB2 9 for z/OS and DB2 9.1, 9.5, and 9.7 for Linux, UNIX, and Windows
  • Best practices for designing XML data, applications, and storage objects Importing, exporting, loading, replicating, and federating XML data
  • Querying XML data, from start to finish: and data model and languages, /XML, stored procedures, UDFs, and much more Download Now »