Professional ASP XML

( 1 )


Using the latest version of ASP, the most recent XML-enabled applications, and W3C recommendations, you will be shown 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.
Read More Show Less
... See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (16) from $1.99   
  • New (3) from $36.86   
  • Used (13) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2010

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

1861004028 BRAND NEW. A portion of your purchase of this book will be donated to non-profit organizations. We are a tested and proven company with over 1,000,000 satisfied ... customers since 1997. We ship daily M-F. Choose expedited shipping (if available) for much faster delivery. Delivery confirmation on all US orders. Read more Show Less

Ships from: Nashua, NH

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Seller since 2008

Feedback rating:


Condition: New

Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


Using the latest version of ASP, the most recent XML-enabled applications, and W3C recommendations, you will be shown 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.
Read More Show Less

Product Details

  • ISBN-13: 9781861004024
  • Publisher: Wrox Press, Inc.
  • Publication date: 6/1/2000
  • Series: Programmer to Programmer Series
  • Pages: 896
  • Product dimensions: 7.32 (w) x 9.25 (h) x 1.96 (d)

Meet the Author

Richard Blair is a Systems Architect for Fry Multimedia, Inc. Throughout his career he has specialized in distributed PC software doing everthing from design through implementation using Visual Basic, ASP, COM, Scripting, HTML, and XML.

Luca Bolognese is a Software Design and Object Orientation specialist who divides his time between Italy and the US.

Dinar Dalvi is an E-Commerce consultant with Compuware Professional Services Division (Cleveland, Ohio.). At Compuware, Dinar is responsible for prototyping and developing advanced Internet/Client Server (n-tier) using technologies like COM, COM+.

Steven Hahn works for a prominent investment firm developing Internet systems. He has been involved in the computer industry for almost 20 years.

Corey Haines is a senior systems architect at Interactive Information Service in Cleveland, Ohio.

Alex Homer is a software developer and technical author living and working in the idyllic rural surroundings of the Derbyshire Dales in England.

Bill Kropog is a full-time consultant for a Web and software development firm in New Orleans, Louisiana. William specializes in finding new and creative ways to display and manipulate data with Active Server Pages.

Brian Loesgen is a Principal Engineer at San Diego-based Stellcom Inc., a leader in end-to-end e-commerce, Internet and wireless solutions. At Stellcom, Brian is involved in some of the most advanced web application development projects being built today.

Stephen Mohr is a senior systems architect with Omicron Consulting. Over the last ten years, he has specialized in the PC computing platform, designing anddeveloping systems using C++, Java, JavaScript, COM, and various internetworking standards and protocols.

John Slater is a project manager at Management Reports International in Cleveland, Ohio. At MRI he is currently developing Windows applications for the property management industry.

Kevin Williams has been involved in programming all his life and is currently working with the Mortgage Bankers' Association of America to help them put together an XML standard for the mortgage industry.

Mario Zucca is an Italian based developer who has worked with a range of programming languages including C, C++, COM, and XML.

Read More Show Less

Read an Excerpt

Chapter 1: Introduction to eXtensibleYou've probably been told over and over that eXtensible Markup Language (XML) is going to change the Web and how we share data. You have most likely heard that XML is a cousin of HTML (Hypertext Markup Language), and perhaps that it's a subset of SGML - Standard Generalized Markup Language. In the most general sense both statements are true; but you certainly can't stop there in your understanding of XML if you plan to make significant use of it in your own applications.

As with any new language or technology, learning it is easier once you understand how it will fit into the grand scheme of things. Didn't you always hate those teachers who jumped right into a new subject without giving you an overview, and an explanation of how you could use it in the real world? However, the manner in which many developers found out about XML was by being told that they had to have it. Well, telling someone that they need to know something without clearly demonstrating why is not the most informative or enlightening approach to take, and quite different from how and why we usually go about learning something new.

For instance, I didn't get into Active Server Pages until a client of mine requested that their data be accessible on the Web. I barely knew anything about VBScript, much less server-side processing, but I knew I had this impossible task ahead of me, so I went out and found the right tool - or skill - for the job. And it was a similar situation too that pushed me into regular HTML in the days of battleship-gray HTML pages. I was a newspaper reporter who thought it would be cool to put my publication online.

So, in this introductory chapter I will try another tack. We'll start by taking a general overview of Markup languages in general, before going on to see what XML's mission in life is. We can then dive in and take our first look at the XML vista. Each successive chapter will dig a little deeper into the XML landscape and demonstrate how we can combine the power of this technology with Active Server Pagers (ASP).


But why ASP & XML, you might be asking. Well, I already mentioned that I got started with ASP because I had to meet the requirements of a business client, but with XMI. I didn't have a real task to complete. I just chose to learn it and then see how I could apply it to what I was already doing. I think it's still early- enough in the evolution of XML that many of its possible applications simply haven't been adequately explored. Active Server Pages is one such road that we'll travel in this book. With ASP, developers can create sophisticated applications that can be delivered via the Web. In every application I have Nvorked cm, there is always a data element to them. But ASP has many useful features for handling data that have nothing to do with XML, so why use the two technologies together' As the World Wide Web expands, and more and more companies start using Internet technologies to communicate and deliver applications (internal or external), data exchange becomes a crucial element. XMI, allows us to provide deliverable data easily without having to worry about the destination system. ASP allows us to wrap that delivery in a very usuable form.

So this first chapter is designed to introduce the experienced ASP developer to XML. If you're already comfortable with XMI, (particularly- client-side), you should just use these first chapters as a means of revising your existing knowledge and ensuring there's nothing you've missed.

A Word on Markup Languages

Before we go any further, let's just do a quick refresher on what we define as a Markup language. The term markup is borrowed from the print world where electronic documents were, and still are, "marked up" with tags that tell a computer what to do. The markup generally serves one of two purposes: to determine the formatting, or to dictate structure or meaning. A markup language, therefore, is a standardized set of markup tags that conform to a defined syntax and grammar.

Our old friend markup

HTML might have been the first tune you ever heard of markup, but word processors and text editors were using it long before the advent of the World Wide Web. If you have ever used WordPerfect and used the Reveal Codes command, or looked at the contents of a file stored in Rich Text Format (RTI'), you have seen markup tags in a non-web context. However, unlike XML, trying to decipher either of the above examples was probably an exercise in futility.

RTF is a very general electronic document markup language that is still widely accepted as a means of sharing formatted documents today. In fact, it is the one format that can span word processor versions and operating systems. That is, WordPerfect is able to read a Word for Macintosh RTF document.

Journalists, who've been around a while, probably remember working on proprietary systems that used a special brand of markup to format stories. I myself used to write on one such dinosaur called the Mycroteck. It had a special keyboard with custom function keys that inserted strange-looking brackets around groups of letters, which would change the font, style or sire of the text they surrounded.

The bottom line is, markup has been around for quite some time, but it wasn't until a small group of guys came up with HTML that it began receiving its notoriety and widespread use...

Read More Show Less

Table of Contents

Chapter 1: Introduction to eXtensible Markup Language
Chapter 2: Understanding XML Structure and Syntax
Chapter 3: Validating XML with the DTD
Chapter 4: Validating XML using Schemas
Chapter 5: Document Object Model
Chapter 6: Integrating XML with ASP
Chapter 7: Using CSS with XML
Chapter 8: XSL - Extensible Stylesheet Language
Chapter 9: Advanced XSL Techniques
Chapter 10: Case Study: Data-Driven XSL
Chapter 11: Integrating ADO and XML
Chapter 12: Client-side Data Binding with XML
Chapter 13: Working with XML Data Binding
Chapter 14: Creating XML Procedure Libraries
Chapter 15: Working with Emerging Standards in XML Technologies
Case Study: On-Line Survey Tool
Case Study: An On-line Documentation System
Case Study: Online Shopping Cart
Case Study - Workflow Application
Case Study - Using XML And TIP for Distributed Web Transactions
Case Study - Data Transfer
Appendix A: Extensible Markup Language (XML) 1.0 Specification
Appendix B: Microsoft XML, v3.0 Reference
Appendix C: IE5 XSL Reference
Appendix D: Style Sheet Properties
Appendix E: SAX 1.0: The Simple API for XML
Appendix F: XPath, XLink and XPointer
Appendix G: IE5 XML Schemas and Data Types
Appendix H: XML Preview for SQL Server Appendix I: Support and Errata
Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted November 3, 2000

    Great Examples

    I found this to be an excellent book on ASP and XML. However one bit of advice, it makes much more sense if you download all the example files. Would have been great to have them on a CD, but they are not that big. Great book !!!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)