Professional XML


  • As XML gains popularity, developers are looking to implement XML technologies in their line-of-business applications
  • This book offers readers real-world insight into XML so that they can build the best possible applications
  • Offers an in-depth look at XML and discusses XML tools, services (RSS, SOAP, REST, WSDL), programming (DOM, SAX, Ajax), and languages (.NET, Java, PHP)
Read ...
See more details below
Other sellers (Paperback)
  • All (15) from $2.39   
  • New (7) from $19.98   
  • Used (8) from $2.39   
Sending request ...


  • As XML gains popularity, developers are looking to implement XML technologies in their line-of-business applications
  • This book offers readers real-world insight into XML so that they can build the best possible applications
  • Offers an in-depth look at XML and discusses XML tools, services (RSS, SOAP, REST, WSDL), programming (DOM, SAX, Ajax), and languages (.NET, Java, PHP)
Read More Show Less

Product Details

  • ISBN-13: 9780471777779
  • Publisher: Wiley
  • Publication date: 4/9/2007
  • Series: Programmer to Programmer Series
  • Edition number: 1
  • Pages: 856
  • Product dimensions: 7.40 (w) x 9.20 (h) x 1.85 (d)

Meet the Author

Bill Evjen is an active proponent of .NET technologies andcommunity-based learning initiatives for .NET. He has been activelyinvolved with .NET since the first bits were released in 2000. Inthe same year, Bill founded the St. Louis .NET User Group(, one of the world's first such groups. Bill isalso the founder and former executive director of the International.NET Association (, which represents more than450,000 members worldwide.
Based in St. Louis, Missouri, USA, Bill is an acclaimed author(more than 13 books to date) and speaker on ASP.NET and XML Webservices. He has written or co-written Professional C# 2005;Professional VB 2005; and the best-selling ProfessionalASP.NET 2.0, as well as ASP.NET Professional Secrets, XMLWeb Services for ASP.NET, Web Services Enhancements: Understandingthe WSE for Enterprise Applications, Visual Basic .NET Bible,and more. In addition to writing, Bill is a speaker at numerousconferences, including DevConnections, VSLive, and TechEd. Alongwith these items, Bill works closely with Microsoft as a MicrosoftRegional Director and he has received the Microsoft MVP designationfor many years.
Bill is the technical Architect for Lipper (, awholly-owned subsidiary of Reuters, the international news andfinancial services company. He graduated from Western WashingtonUniversity in Bellingham, Washington, with a Russian languagedegree. When he isn't tinkering on the computer, he can usually befound at his summer house in Toivakka, Finland. You can reach Billat He presently keeps his weblog,

Kent Sharkey is an independent consultant who lives andcodes in the midst of the wilds of Vancouver Island. Before goingsolo, Kent worked at Microsoft as a technical Evangelist andContent Strategist, promoting the use of .NET technologies. Whennot coding or writing, he's off hiking, biking, or canoeing (orexploring the wilds of Azeroth). He shares his house with his wife,Margaret, and two "8220;Children," Squirrel and Cica.

Thiru Thangarathinam is a Microsoft MVP who specializesin architecting, designing, and developing distributed enterpriseclass applications using .NET-related technologies. He is theauthor of the books Professional ASP.NET 2.0 XML andProfessional ASP.NET 2.0 Databases from Wrox press and hascoauthored a number of books on .NET-related technologies. He is afrequent contributor to leading technology-related onlinepublications.

Michael Kay is widely known in the XML world as thedeveloper of the Saxon XSLT and XQuery processor, and as the editorof the XSLT 2.0 specification. His Wrox books XSLT 2.0Programmer’s Reference and XPath 2.0Programmer’s Reference are regarded as the definitiveguides to these languages. Michael runs his own company, Saxonica,which develops the Saxon technology and provides support andconsultancy for XSLT and XQuery users. His background is as asoftware designer creating database products for a mainframemanufacturer. He is a Fellow of the British Computer Society and aVisiting Fellow at the University of Reading (UK). In his sparetime he sings and plays croquet.

Alessandro Vernet co-founded Orbeon in 1999, which makesOrbeon Forms, an open source product to build and deploysophisticated forms on the Web. He is one of the authors ofProfessional Web 2.0 Programming and is a member of two W3CWorking Groups: the XForms and XML Processing Model Working Groups.Before co-founding Orbeon, Alessandro was at Symantec as part ofthe VisualCafé team, working on their next-generation RAD forweb applications. He holds an MS/CS from the Swiss Institute ofTechnology (EPFL) in Lausanne, Switzerland, and since 1998 lives inthe incredibly energetic Silicon Valley.

Sam Ferguson is a Project Manager with API Software, aMicrosoft Gold Certified Partner, based in Glasgow, Scotland. Sam,who lives in Ayrshire, specializes in SQL Server, Microsoft OfficeServer System 2007, .NET, and all XML-related technologies. In whatlittle spare time he has, Sam enjoys playing golf and is an avidfan of the Glasgow Rangers.

Read More Show Less

Table of Contents



Part I: XML Basics.

Chapter 1. XML Syntax.

Chapter 2. XML Editors.

Part II: Presentation.

Chapter 3. XHTML and CSS.

Chapter 4. XFL-FO.

Part III: Defining Structure.

Chapter 5. Document Type Definitions.

Chapter 6. XML Schemas.

Chapter 7. RELAX NG.

Part IV: XML as Data. 

Chapter 8. XSLT.

Chapter 9. XPath.

Chapter 10. XQuery.

Chapter 11. XML in the Data Tier.

Part V: Programming XML.

Chapter 12. XML Document Object Model (DOM).

Chapter 13. Simple API for XML (SAX).

Chapter 14. Ajax.

Chapter 15. XML and .NET.

Chapter 16. XML and Java.

Chapter 17. Dynamic Languages and XML.

Part VI: XML Services. 

Chapter 18. RSS and Atom.

Chapter 19. Web Services.

Chapter 20. SOAP and WSDL.

Chapter 21. Advanced Web Services.

Chapter 22. REST.

Part VII: Applying XML. 

Chapter 23. XML Form Development.

Chapter 24. Resource Description Framework.

Chapter 25. XML in Office Development.

Chapter 26. XAML.


Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
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

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