Overview

The perfect resource for beginning XML programmers, this guidebook clearly shows you what XML is, how to use it, and what technologies surround it. The authors build on the strengths of previous editions while covering the latest changes in the XML landscape such as XQuery, RSS and Atom, and Ajax. The most recent specifications are presented along with best practices to follow when developing XML solutions.

The fourth edition will help you quickly progress from XML basics to ...

See more details below
Beginning XML

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99
BN.com price
(Save 42%)$39.99 List Price
Note: This NOOK Book can be purchased in bulk. Please email us for more information.

Overview

The perfect resource for beginning XML programmers, this guidebook clearly shows you what XML is, how to use it, and what technologies surround it. The authors build on the strengths of previous editions while covering the latest changes in the XML landscape such as XQuery, RSS and Atom, and Ajax. The most recent specifications are presented along with best practices to follow when developing XML solutions.

The fourth edition will help you quickly progress from XML basics to more advanced programming techniques. You'll delve into the state of the art for XML and databases, discover how to query XML information, retrieve data, and create new XML documents. In addition, you'll learn how to publish information on the web, design dynamic interactive graphics, and make interactive forms. You'll be able to apply this information to build robust applications in real-world situations.

What you will learn from this book

  • Specific rules to follow for constructing XML
  • How to create and use different XML vocabularies

  • Steps for extracting information and converting it to HTML or other formats

  • Strategies for storing and retrieving XML documents

  • How to manipulate XML using DOM and SAX

  • Tips for improving communication with XML by using Ajax techniques, RSS, and SOAP

  • How to use CSS to add visual styles to your XML documents

Who this book is for

This book is for any programmer interested in learning how to use XML. Some knowledge of web programming or data exchange techniques is helpful but not necessary.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
If you’re a programmer who’s only now encountering XML, you do have one advantage: The pioneers have already taken the arrows for you. It’s easier to assess when XML makes sense. There are now best practices for using it. And there’s now a very well thought out beginner’s guide to using it when it does make sense.

Beginning XML, Third Edition teaches XML’s foundational concepts while introducing contemporary techniques for processing, communication, database integration, display, and programming. Along the way, the authors illuminate a wide range of technologies, from SAX to RSS, WSDL to SVG.

To help you apply all that, they wrap up with two start-to-finish case studies. In one, you’ll use PHP to work with XML documents; in the second, you’ll construct a complete XML-based web service with Microsoft’s .NET. Not bad for a “beginner”! Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2003 and Upgrading & Fixing Networks for Dummies, Second Edition.

Read More Show Less

Product Details

  • ISBN-13: 9781118169353
  • Publisher: Wiley
  • Publication date: 8/15/2011
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 4
  • Pages: 1080
  • File size: 21 MB
  • Note: This product may take a few minutes to download.

Meet the Author

David Hunter is a Senior Technical Consultant for CGI, a full-service IT and business process services partner. Providing technical leadership and guidance for solving his clients' business problems, he is a jack-of-all-trades and master of some. With a career that has included design, development, support, training, writing, and other roles, he has had extensive experience building scalable, reliable, enterprise-class applications. David loves to peek under the hood at any new technology that comes his way, and when one catches his fancy, he really gets his hands dirty. He loves nothing more than sharing these technologies with others.

Jeff Rafter is an independent consultant based in Redlands, California. His focus is one emerging technology and web standards, including XML and validation. he currently works with Baobab Health Partnership with a focus on improving world health.

Joe Fawcett (http://joe.fawcett.name) started programming in the 1970s and worked briefly in IT when leaving full-time education. he then pursued a more checkered career before returning to software development in 1994. In 2003 he was awarded the title of Microsoft Most Valuable Professional in XML for community contributions and technical expertise; he has subsequently been re-awarded every year since. Joe currently works in London and is head of software development for FTC Kaplan Ltd., a leading international provider of accountancy and business training.

Eric van der Vlist is an independent consultant and trainer. His domains of expertise include web development and XML technologies. He is the creator and main editor of XMLfr.org, the main site dedicated to XML technologies in French, the lead author of Professional Web 2.0 Programming, the author of the O'Reilly animal books XML Schema and RELAX NG and a member or the ISO DSDL (http://dsdl.org) working group focused on XML schema languages. he is based in Paris and can be reached at vdv@dyomedea.com , or meet him at one of the many conferences where he presents his projects.

Danny Ayers is a freelance developer and consultant specializing in cutting-edge web technologies. His blog (http://dannyayers.com) tends to feature material relating to the Semantic Web and/or cat photos.

Jon Duckett co-authored Wrox Press' first book on XML in 1998. After 4 years with Wrox in the UK, Jon is now a freelance web developer working with clients in the UK, US and Australia, and has co-authored 10 programming books.

Andrew Watt has been programming for 20 years, including 10 years work with the Web. He has several books in the areas of XML and XSLT to his credit and is well known for his work on XML.com.

Linda McKinnon has more than 10 years of experience as a successful trainer and network engineer, assisting both private and public enterprises in network architecture design, implementation, system administration, and RP procurement. She is a renowned mentor and has published numerous Linux study guide for Wiley Press and Gearhead Press.

Read More Show Less

Table of Contents

Acknowledgments.

Introduction.

Part I: Introduction.

Chapter 1: What Is XML?

Chapter 2: Well-Formed XML.

Chapter 3: XML Namespaces.

Part II: Validation.

Chapter 4: Document Type Definitions.

Chapter 5: XML Schemas.

Chapter 6: RELAX NG.

Part III: Processing.

Chapter 7: XPath.

Chapter 8: XSLT.

Part IV: Databases.

Chapter 9: XQuery, the XML Query Language.

Chapter 10: XML and Databases.

Part V: Programming.

Chapter 11: The XML Document Object Model (DOM).

Chapter 12: Simple API for XML (SAX).

Part VI: Communication.

Chapter 13: RSS, Atom, and Content Syndication.

Chapter 14: Web Services.

Chapter 15: SOAP and WSDL.

Chapter 16: Ajax.

Part VII: Display.

Chapter 17: Cascading Style Sheets (CSS).

Chapter 18: XHTML.

Chapter 19: Scalable Vector Graphics (SVG).

Chapter 20: XForms.

Part VIII: Case Study.

Chapter 21: Case Study: Payment Calculator.

Chapter 22: Case Study: Payment Calculator—Ruby on Rails.

Appendix A: Exercise Solutions.

Appendix B: XPath Reference.

Appendix C: XSLT Reference.

Appendix D: The XML Document Object Model.

Appendix E: XML Schema Element and Attribute Reference.

Appendix F: XML Schema Datatypes Reference.

Appendix G: SAX 2.0.2 Reference.

Index.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com 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 & Noble.com 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 & Noble.com 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 BN.com 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

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com 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 BN.com. 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 September 12, 2013

    No text was provided for 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)