Thursday, March 19, 2009

MS Press Programming Microsoft .Net by Jeff Prosise

1 comments
Download -----MS Press Programming Microsoft .Net by Jeff Prosise


Introduction
Yes, it’s that time again—time to throw away everything you know and start all over. The era of Microsoft .NET has arrived, and with it comes a promise to change software development as we know it. Microsoft .NET is many things, but first and foremost it’s a better way to write software in an Internet-centric world. To benefit from .NET, you’ll find it helpful to let go of any preconceived notions and prepare yourself to think about software in a whole new light. That means shedding comfortable clothing such as the Windows API, MFC, and COM, and immersing yourself in new ways of developing and architecting software that are unlike anything you’ve seen before.


When I began writing this book in July 2001, I had been working with the .NET Framework SDK for more than a year. The .NET Framework was in beta at the time and was still months away from emerging as a released product. When I first laid eyes on it, I expected to see something that resembled COM. What I saw instead was a radical departure from anything Microsoft had done before and a better way to write software. If your company’s plans include Web apps, Web services, or other applications that use the Internet as their platform, there simply is no better way to write those applications than to use Microsoft .NET. I would no more consider writing a Web app today with ASP than I would consider using a wrench to drive nails. The first ingredient for a successful software project is picking the right tool for the job. If your job involves Web programming (and maybe even if it doesn’t), Microsoft .NET is just the tool that you need.


This book is about Microsoft .NET—what it is, how it works, and how to write software that uses it. Among other things, you’ll learn about the common language runtime (CLR) and the highly structured environment that it provides for executing code compiled from C#, Visual Basic .NET, and other languages. You’ll learn about the .NET Framework class library (FCL), the stunningly comprehensive class library that provides the API managed applications write to. You’ll become acquainted with the programming models embodied in the FCL, including Windows Forms, Web Forms, and XML Web services. And just as important, you’ll learn how to make all the pieces work together to write sophisticated applications that leverage the power of Microsoft .NET.



Inside Microsoft.NET IL Assembler

0 comments
Downlaod --- pdf----Inside Microsoft.NET IL Assembler


Introduction
Why This Book Was Written
To tell the truth, I don't think I had much choice in this matter. Let me explain. With Microsoft .NET technology taking the world by storm, with more and more information professionals getting involved, large numbers of books covering various aspects of this technology have started to arrive—and none too soon. Alas, virtually all of these books are dedicated to .NET-based programming in high-level languages and rapid application development (RAD) environments. No doubt this is extremely important, and I am sure all these books will have to be reprinted to satisfy the demand. But what about the plumbing?


The .NET universe, like other information technology universes, resem bles a great pyramid turned upside down and standing on its tip. The tip on which the .NET pyramid stands is the common language runtime. The runtime converts the intermediate language (IL) binary code into platform-specific (native) machine code and executes it. Resting on top of the runtime are the .NET Framework class library, the compilers, and environments such as Microsoft Visual Studio .NET. And above them begin the layers of application development, from instrumental to end-user-oriented. The pyramid quickly grows higher and wider.


This book is not exactly about the common language runtime—even though it's only the tip of the .NET pyramid, the runtime is too vast a topic to be described in detail in any book of reasonable (say, luggable) size. Rather, this book focuses on the next best thing: the .NET IL Assembler. IL assembly language (ILAsm) is a low-level language, specifically designed to describe every functional feature of the common language runtime. If the runtime can do it, ILAsm must be able to express it.


Unlike high-level languages, and like other assembly languages, ILAsm is platform-driven rather than concept-driven. An assembly language usually is an exact linguistic mapping of the underlying platform, which in this case is the common language runtime. It is, in fact, so exact a mapping that this language is used for describing aspects of the runtime in the ECMA standardization documents regarding the .NET common language infrastructure. (ILAsm itself, as a part of the common language infrastructure, is a subject of this standardization effort as well.) As a result of the close mapping, it is impossible to describe an assembly language without going into significant detail about the underlying platform. So, to a great extent, this book is about the common language runtime after all.


IL assembly language is very popular among .NET developers. No, I am not claiming that all .NET developers prefer to program in ILAsm rather than in Microsoft Managed C++, Microsoft Visual C# .NET, or Microsoft Visual Basic .NET. But all .NET developers use the IL Disassembler (ILDASM) now and then, and many use it on a regular basis. A cyan thunderbolt—the ILDASM icon (a silent praise for David Drake)—glows on the computer screens of .NET developers regardless of their language preferences and problem areas. And ILDASM text output is…? Yes, ILAsm source code.


Virtually all books on .NET-based programming that are devoted to high-level programming languages, such as Visual C# .NET or Visual Basic .NET, or to techniques such as ADO.NET at some moment mention the IL Disassembler as a tool of choice to analyze the innards of a .NET IL executable. But these volumes stop short of explaining what the disassembly text means and how to interpret it. This is an understandable choice, given the topics of these books; the detailed description of metadata structuring and IL assembly language represents a separate issue.


Now perhaps you see what I mean when I say I had no choice but to write this book. Someone had to, and because I had been given the responsibility of designing and developing IL Assembler and ILDASM, it was my obligation to see it through all the way.



Programming with Microsoft Visual C++ .NET

0 comments
Download ----Programming with Microsoft Visual C++ .NET


Introduction
The release of the Microsoft Visual Studio .NET (and Visual C++ .NET in particular) has underscored Microsoft’s increasing focus on Internet technologies, which are at the heart of the Microsoft .NET architecture. In addition to supporting the .NET initiative, Visual C++ .NET keeps all the productivity-boosting features you’re familiar with, such as Edit And Continue, IntelliSense, AutoComplete, and code tips. Visual C++ .NET also includes many new features such as managed code extensions for .NET programming, support for attributed code, and a more consistent development environment. These features take Visual C++ .NET to a new level. This book will get you up to speed on the latest technologies introduced into Visual C++.



Understanding NET A Tutorial and Analysis

0 comments
Download---pdf----Understanding NET A Tutorial and Analysis

Understanding .NET: A Tutorial and Analysis
David Chappell


Microsoft’s .NET is a collection of new technologies that are revolutionizing Windows-based software development. A major theme of .NET is the idea of Web services, allowing software to communicate directly with other software using Internet technologies. The .NET Framework and Visual Studio.NET, two more core aspects of this initiative, provide a multi-language environment in which developers can create Web services and other kinds of applications. .NET My Services, yet another aspect of .NET, offers a new kind of platform for creating a new class of applications. Taken as a whole, the .NET technologies will change the way nearly every Windows application is built.
Understanding .NET: A Tutorial and Analysis offers developers and technical managers a concise guide to the new landscape of Windows development. Margin notes, detailed diagrams, and lucid writing make this book easy to navigate and to read, while analysis sections explore controversial issues and address common concerns. The book’s independent perspective and straightforward descriptions make clear both how the .NET technologies work and how they can be used.
Key topics include:
An overview of .NET and its goals
Web services technologies, including the Simple Object Access Protocol (SOAP) and more
The .NET Framework’s Common Language Runtime (CLR)
C# and Visual Basic.NET
The .NET Framework class library
ADO.NET
ASP.NET
.NET My Services
The key to using a new technology is understanding it. Understanding .NET will help you make the right decisions and make the most of this revolutionary framework.



Pragmatic Ajax A Web 2.0 Primer

0 comments
Download --- pdf---Pragmatic Ajax A Web 2.0 Primer


Contents
Building Rich Internet Applications with Ajax
A Tale in Three Acts
Google Maps: The Missing Spark
What is Ajax?
Whither Now?
AjaxInAction
Ajaxifying a Web Application
Ajax to the Rescue
The Grubby Details
Wrapping Up
Ajax Explained
A Review of Client-side JavaScript
Manipulating the Web Page
Retrieving Data
Summary
Creating Google Maps
Rocket Scientists?
Your Own Google Maps
Creating Ajaxian Maps
Conclusion
Ajax Frameworks
Frameworks, Toolkits, and Libraries
Remoting with the Dojo Toolkit
Remoting with the Prototype library
Wrapping Up
AjaxUI,PartI
Ajax and JavaScript for the UI
Conclusion
Ajax UI, Part II
Some Standard Usages
It Isn’t All Just Wine and Roses
Conclusion
Server-side Framework Integration
Different Strategies for Integration
AjaxwithPHP
The PHP Frameworks
Working with Sajax
XOAD
Wrapping Up
Report

Windows Communication Foundation Unleashed

0 comments
Download --- pdf---Windows Communication Foundation Unleashed

Part I: Introducing the Windows Communication Foundation
IN THIS PART
Chapter 1 Prerequisites
Chapter 2 The Fundamentals
Chapter 3 Data Representation
Chapter 4 Sessions, Reliable Sessions, Queues, and Transactions

Professional NET 2.0 Generics

0 comments
Download --- pdf---Professional NET 2.0 Generics
Professional .NET . Generics
Tod Golding


Chapter : Generics
Chapter : Valuing Type Safety

Chapter : Generics ? Templates


Chapter : Generic Classes

Chapter : Generic Methods

Pro C# with .NET 3.0 Special Edition

0 comments
Download ---- pdf----Pro C# with .NET 3.0 Special Edition

Contents at a Glance


PART Introducing C# and the
NET Platform
CHAPTER The Philosophy of NET
CHAPTER Building C# Applications


PART The C# Programming Language
CHAPTER C# Language Fundamentals
CHAPTER Object-Oriented Programming with C#
CHAPTER Understanding Object Lifetime
CHAPTER Understanding Structured Exception Handling
CHAPTER Interfaces and Collections
CHAPTER Callback Interfaces, Delegates, and Events
CHAPTER Advanced C# Type Construction Techniques
CHAPTER Understanding Generics


PART Programming with NET Assemblies
CHAPTER Introducing NET Assemblies
CHAPTER Type Reflection, Late Binding, and Attribute-Based Programming
CHAPTER Processes, AppDomains, Contexts, and CLR Hosts
CHAPTER Building Multithreaded Applications
CHAPTER Understanding CIL and the Role of Dynamic Assemblies


PART Programming with the NET Libraries
CHAPTER The SystemIO Namespace
CHAPTER Understanding Object Serialization
CHAPTER The NET Remoting Layer
CHAPTER Building a Better Window with SystemWindowsForms
CHAPTER Rendering Graphical Data with GDI+
CHAPTER Programming with Windows Forms Controls
CHAPTER Database Access with ADONET


PART Web Applications and XML Web Services
CHAPTER ASPNET Web Pages and Web Controls
CHAPTER ASPNET Web Applications
CHAPTER Understanding XML Web Services


PART Programming with NET Extensions
CHAPTER Establishing a NET Programming Environment
CHAPTER Introducing Windows Presentation Foundation
CHAPTER Introducing Windows Communication Foundation
CHAPTER Introducing Windows Workflow Foundation
CHAPTER C# Language Features
CHAPTER An Introduction to LINQ

Monday, March 9, 2009

Thinking in Java 3rd Edition by Bruce Eckel

1 comments

Click here to download:Thinking in Java 3rd Edition by Bruce Eckel

Thinking in Java
Third Edition
Bruce Eckel
President, MindView, Inc.


Overview
Preface
Introduction
1: Introduction to Objects
2: Everything is an Object
3: Controlling Program Flow
4: Initialization & Cleanup
5: Hiding the Implementation
6: Reusing Classes
7: Polymorphism
8: Interfaces & Inner Classes
9: Error Handling with Exceptions
10: Detecting types
11: Collections of Objects
12: The Java I/O System
13: Concurrency
14: Creating Windows & Applets
15: Discovering problems
16: Analysis and design
A: Passing & Returning Objects
B: Java Programming Guidelines
C: Supplements
D: Resources

Sunday, March 8, 2009

Programming PC Connectivity Applications for Symbian OS-John Wiley and Sons

0 comments
Download-----pdf-----Programming PC Connectivity Applications for Symbian OS-John Wiley and Sons

Programming PC Connectivity Applications for Symbian OS
Smartphone Synchronization and Connectivity

for Enterprise and Application Developers
By
Ian McDowall


Contents
Introduction

What is PC Connectivity and Why is This Book Different from Other Symbian OS Books ?

PC Connectivity Using TCP/IP
PC Connectivity Using OBEX
An Architectural Overview of PC Connectivity
The Bearers, TCP/IP and PPP
A Client-Server Model of PC Connectivity
The Symbian Connect Object Model
Functionality in SCOM and in PC Suites
SCOM and BAL
COM Programming and Language Choice
Programming for Symbian OS
Building a Project
Using the Emulator
Types and Naming Conventions
Error Handling
Descriptors
Arrays
Processes and Threads

Programming for the Series 60 Platform and Symbian OS-John Wiley and Sons

0 comments
Programming for the Series 60 Platform and Symbian OS-John Wiley and Sons

Contents:

1 Introduction to the Series 60 Platform

Part 1 Software Engineering on the Series 60 Platform

2 Overview of the Series 60 Platform

3 Design Patterns for Application Development

4 Software Development on the Series 60 Platform

5 Platform Architecture

6 User-centered Design for Series 60 Applications

7 Testing Software


Part 2 Graphics, Audio, and User Interfaces

8 Application Framework

9 Standard Panes and Application Windows

10 Lists and List Types

11 Other User Interface Components

12 View Architecture

13 Audio

14 Customizing the Series 60 Platform


Part 3 Communications and Networking

15 Communications Architecture

16 Communications Application Programming Interface

17 Messaging

18 Connectivity


Part 4 Programming in Java

19 Programming in Java for Smartphones

20 Midlet User Interface Framework


Appendix: An example of a User Interface Specification

1 Example of How to Specify the Screen Layout

2 Example of How to Specify the Options Menus

3 Example of How to Specify the Notes and Queries

4 Example on How to Specify the Keypad

5 Example on a Use Case





XSLT Cookbook By Sal Mangano

1 comments
Download---pdf----XSLT Cookbook By Sal Mangano

 
XSLT Cookbook
By  Sal Mangano 
   
        Chapter 1.  Strings
        Chapter 2.  Numbers and Math
        Chapter 3.  Dates and Times
        Chapter 4.  Selecting and Traversing
        Chapter 5.  XML to Text
        Chapter 6.  XML to XML
        Chapter 7.  Querying XML
        Chapter 8.  XML to HTML
        Chapter 9.  XML to SVG
        Chapter 10.  Code Generation
        Chapter 11.  Vertical XSLT Application Recipes
        Chapter 12.  Extending and Embedding XSLT
        Chapter 13.  Testing and Debugging
        Chapter 14.  Generic and Functional Programming
       

XSLT and XPATH-A Guide to XML Transformations By John Robert Gardner Zarella L Rendon

0 comments
Download-----pdf----XSLT and XPATH-A Guide to XML Transformations By John Robert Gardner Zarella L Rendon

 
XSLT and XPATH: A Guide to XML Transformations
By John Robert Gardner, Zarella L. Rendon

Mastering XSLT and XPath gives you unprecedented control over your information-and helps you leverage virtually every new XML technology, from XLink to schemas. Discover XSLT's powerful vocabulary of programming-like features and learn how to build custom solutions that resist obsolesence. By the end of the first chapter,you'll be performing XML-to-HTML conversions for display in any web browser. Then build on your knowledge through a series of hands-on examples that transform you into an XSLT/XPath expert!


 Chapter 1.  Anatomy of an XSLT Stylesheet
 Chapter 2.  Fundamental Concepts of XSLT Stylesheets
  Chapter 3.  Advanced Stylesheet Concepts
  Chapter 4.  XPath Expressions
  Chapter 5.  XPath Functions
  Chapter 6.  Building New XML Documents with XSLT
  Chapter 7.  Using Multiple Stylesheets
  Chapter 8.  Working with Variables
  Chapter 9.  Duplication, Iteration, and Conditional XSLT Elements
  Chapter 10.  Controlling Output Options
  Chapter 11.  XSLT Functions and Related XSLT Elements
  Chapter 12.  XSLT Processors, Extensions, and Java
  Chapter 13.  Xalan, Saxon, and XT

  
  

 

XSLT 2.0 Programmers Reference Third Edition by Micheal Kay

0 comments
Download------pdf-------XSLT 2.0 Programmers Reference Third Edition by Micheal Kay

 
XSLT 2.0 Programmer's Reference, Third Edition
by Michael Kay  ISBN:0764569090


Table of Contents 
 XSLT 2.0 Programmer's Reference, Third Edition 
 Introduction
 Chapter 1 - XSLT in Context
 Chapter 2 - The XSLT Processing Model
 Chapter 3 - Stylesheet Structure
 Chapter 4 - Stylesheets and Schemas
 Chapter 5 - XSLT Elements
 Chapter 6 - Patterns
 Chapter 7 - XSLT Functions
 Chapter 8 - Extensibility
 Chapter 9 - Stylesheet Design Patterns
 Chapter 10 - Case Study: XMLspec
 Chapter 11 - Case Study: A Family Tree
 Chapter 12 - Case Study: Knight's Tour
 Appendix A - Xpath 2.0 Syntax Summary
 Appendix B - XPath Function Library
 Appendix C - Microsoft XSLT Processors
 Appendix D - JAXP: The Java API for Transformation
 Appendix E - Saxon
 Appendix F - Backwards Compatibility

 

Learning XSLT By Michael Fitzgerald

0 comments
Download------pdf------Learning XSLT By Michael Fitzgerald

 
Learning XSLT
By Michael Fitzgerald
  
Publisher : O'Reilly
Pub Date : November 2003
ISBN : 0-596-00327-7
Pages : 368
  
        Chapter 1.  Transforming Documents with XSLT
        Chapter 2.  Building New Documents with XSLT
        Chapter 3.  Controlling Output
        Chapter 4.  Traversing the Tree
        Chapter 5.  XPath and XSLT Functions
        Chapter 6.  Copying Nodes
        Chapter 7.  Using Variables and Parameters
        Chapter 8.  Sorting Things Out
        Chapter 9.  Numbering Lists
        Chapter 10.  Templates
        Chapter 11.  Using Keys
        Chapter 12.  Conditional Processing
        Chapter 13.  Working with Multiple Documents
        Chapter 14.  Alternative Stylesheets
        Chapter 15.  Extensions
        Chapter 17.  Writing an XSLT ProcessorInterface
        Chapter 18.  Parting Words
        Section 18.1.  The Ox Documentation Tool

Inside XSLT By Steven Holzner

0 comments
Download------pdf-----Inside XSLT By Steven Holzner

 
XSLT and XPath on the Edge, Unlimited Edition
Jeni Tennison


Part I: Building Utility Templates
Chapter : Manipulating Numbers
Chapter : Reformatting Strings and Text
Chapter : Turning XML into Text
Chapter : Analyzing Data in XML
Part II: Performing Your Transformation
Chapter : Filtering XML
Chapter : Translating Between Similar Structures Overview
Chapter : Translating Between Similar Structures
Chapter : Sorting Overview
Chapter : Numbering Overview
Chapter : Grouping Overview
Chapter : Grouping
Chapter : Creating Summaries Overview
Part III: Building Your XSLT Application Chapter List
Chapter : Creating Functional Modules
Chapter : Using Multiple Stylesheets
Chapter : Client-Side Processing with MSXML Overview
Part IV: Finalizing Your Stylesheet
Chapter : Server-Side Processing with Cocoon
Chapter : Controlling Output
Chapter : Enhancing XSLT
Part V: Using Extensions
Chapter : Using Extension Functions
Chapter : Using Extension Elements
Chapter : Extending XPath Yourself

XSLT for Dummies by Richard Wagner

0 comments
Download----pdf----XSLT for Dummies by Richard Wagner

 
XSLT For Dummies
by Richard Wagner ISBN: 0764536516
Hungry Minds © 2002 (336 pages)
A comfortable way to learn XSLT and covert XML documents into HTML, and more.
 
 

Table of Contents 
 XSLT for Dummies 
 Introduction 
 Part I - Getting Started with XSLT
 Chapter 1 - Introducing the X-Team
 Chapter 2 - Writing Your First XSLT Stylesheet
 Part II - Becoming an XSLT Transformer
 Chapter 3 - Transforming with Style (Stylesheets, That Is)
 Chapter 4 - Templates Rule!
 Chapter 5 - XPath Espresso
 Chapter 6 - We Want Results!
 Part III - Prime Time XSLT
 Chapter 7 - Adding Programming Logic Isn’t Just for Propheads
 Chapter 8 - Variables in XSLT: A Breed Apart
 Chapter 9 - Tweaking the Results to Get What You Want
 Chapter 10 - To HTML and Beyond!
 Chapter 11 - XPath Data Types and Functions
 Part IV - eXtreme XSLT
 Chapter 12 - Combining XSLT Stylesheets
 Chapter 13 - “Gimme Some Space” and Other Output Issues
 Chapter 14 - Keys and Cross-Referencing
 Chapter 15 - Namespaces Revisited
 Chapter 16 - Extending XSLT
 Chapter 17 - Debugging XSLT Transformations
 Part V - The Part of Tens
 Chapter 18 - Ten Most Confusing Things About XSLT
 Chapter 19 - Ten All-Pro XSLT Resources on the Web
 Chapter 20 - Ten XSLT Processors Available Online
 XSLT for Dummies Cheat Sheet 
 Glossary 

Saturday, March 7, 2009

XSLT by Doug Tidwell

0 comments
Download-----pdf----XSLT by Doug Tidwell

 
XSLT and XPath on the Edge, Unlimited Edition Jeni Tennison

Part I: Building Utility Templates
Chapter : Manipulating Numbers
Chapter : Reformatting Strings and Text
Chapter : Turning XML into Text
Chapter : Analyzing Data in XML
Part II: Performing Your Transformation
Chapter : Filtering XML
Chapter : Translating Between Similar Structures Overview
Chapter : Translating Between Similar Structures
Chapter : Sorting Overview
Chapter : Numbering Overview
Chapter : Grouping Overview
Chapter : Creating Summaries Overview
Part III: Building Your XSLT Application Chapter List
Chapter : Separating Data from Presentation
Chapter : Creating Functional Modules
Chapter : Creating Functional Modules
Chapter : Using Multiple Stylesheets
Splitting Up a Stylesheet into Multiple Files
Chapter : Client-Side Processing with MSXML Overview
Part IV: Finalizing Your Stylesheet
Chapter : Server-Side Processing with Cocoon
Chapter : Controlling Output
Chapter : Enhancing XSLT
Part V: Using Extensions
Chapter : Using Extension Functions
Chapter : Using Extension Elements
Chapter : Extending XPath Yourself
Part VI: Appendices

XSLT and XPath on the Edge by Jeni Tennison

0 comments
Dowload ---- pdf----XSLT and XPath on the Edge by Jeni Tennison

 
 XSLT and XPath on the Edge, Unlimited Edition Jeni Tennison


Part I: Building Utility Templates
Chapter : Manipulating Numbers
Chapter : Reformatting Strings and Text
Chapter : Turning XML into Text
Chapter : Analyzing Data in XML
Part II: Performing Your Transformation
Chapter : Filtering XML
Chapter : Translating Between Similar Structures Overview
Chapter : Translating Between Similar Structures
Chapter : Sorting Overview
Sorting on Calculated Values
Chapter : Numbering Overview
Chapter : Grouping Overview
Chapter : Creating Summaries Overview
Part III: Building Your XSLT Application Chapter List
Chapter : Separating Data from Presentation
Chapter : Creating Functional Modules
Chapter : Creating Functional Modules
Chapter : Using Multiple Stylesheets
Chapter : Client-Side Processing with MSXML Overview
Part IV: Finalizing Your Stylesheet
Chapter : Server-Side Processing with Cocoon
Chapter : Controlling Output
Chapter : Enhancing XSLT
Part V: Using Extensions
Chapter : Using Extension Functions
Chapter : Using Extension Elements
Chapter : Extending XPath Yourself
Part VI: Appendices

Beginning XSLT 2.0 From Novice to Professional by JENI TENNISON

0 comments
Download----pdf-----Beginning XSLT 2.0 From Novice to Professional by JENI TENNISON

 
Beginning XSLT From Novice to Professional
JENI TENNISON


CHAPTER  Introducing XML                                                
CHAPTER  Creating HTML from XML                                      
CHAPTER  Templates                                                     
CHAPTER  Conditions                                                   
CHAPTER  Manipulating Atomic Values                                   
CHAPTER  Variables and Parameters                                    
CHAPTER  Paths and Sequences                                        
CHAPTER  Result Trees                                                  
CHAPTER  Sorting and Grouping                                         
CHAPTER  IDs, Keys, and Numbering                                    
CHAPTER  Named Templates, Stylesheet Functions, and Recursion       
CHAPTER  Building XSLT Applications                                    
CHAPTER  Schemas                                                     
CHAPTER  Backwards Compatibility and Extensions                      
CHAPTER  Dynamic XSLT                                                
CHAPTER  Creating SVG                                                 
CHAPTER  Interpreting RSS with XSLT                                   
APPENDIX A XPath Quick Reference                                       
APPENDIX B XSLT Quick Reference  

Special Edition Using XMLsecond edition By David Gulbranse

0 comments
Download ----- pdf -----Special Edition Using XMLsecond edition By David Gulbranse

 
Part I. XML Fundamentals
Chapter 1. The XML Jigsaw Puzzle
Chapter 2. The Basics of XML
Chapter 3. XML Building Blocks: Elements and Attributes
Chapter 4. Structuring XML Documents with DTDs
Chapter 5. Defining XML Document Structures with XML Schemas
Chapter 6. Avoiding XML Confusion with XML Namespaces
Part II. XML Presentation Technologies
Chapter 7. Using XML with Existing Stylesheet Technologies (CSS)
Chapter 8. The New Wave of Stylesheets: XSL
Chapter 9. Transforming XML Data into Other Formats with XSLT
Chapter 10. The Nuts and Bolts of XSL: Formatting Objects
Part III. XML Location Technologies
Chapter 11. Locating Components in XML Documents with XPath
Chapter 12. Extending the Power of XPath with XPointer
Chapter 13. Linking Information: XLink, XBase, and XInclude
Part IV. XML Programming and Scripting
Chapter 14. XML and the Document Object Model
Chapter 15. Parsing XML Based on Events
Chapter 16. Working with XML and Java
Chapter 17. Working with XML and .NET
Part V. Real World XML
Chapter 18. XML and Databases
Chapter 19. XML and Document Repositories
Chapter 20. Querying Documents Using XQuery
Part VI. XML Related Technologies
Chapter 21. The Future of the Web: XHTML
Chapter 22. XML and Wireless Technologies: WML
Chapter 23. Scalable Vector Graphics
Chapter 24. XML and Multimedia: SMIL—The Synchronized Multimedia Integration Language
Chapter 25. Using XML to Create Forms: XForms
Chapter 26. Future Directions and Technologies
Chapter 27. The Semantic Web and W3C Activities
Part VII. Appendixes