Free Shipping In the UK
XML By Rob Huddleston

by Rob Huddleston

In Stock
If you're a visual learner, you'll love the only guidebook series that takes a visual approach to professional-level computer topics.
Only 3 left

XML Summary

XML: Your Visual Blueprint for Building Expert Websites with XML, CSS, XHTML, and XSLT by Rob Huddleston

If you're a visual learner, you'll love the only guidebook series that takes a visual approach to professional-level computer topics. High-resolution screen shots demonstrate over 100 key XML techniques, including choosing a text editor, adding entities and CDATA to XML documents, restricting the recurrence of elements, and generating XML using Access or Excel. Learn to create an XHTML transitional page, loop and sort with XSLT, debug with Firebug, and much more. Succinct explanations walk you through step by step.

Why buy from World of Books

Our excellent value books literally don't cost the earth
Free delivery in the UK
Read more here
Every used book bought is one saved from landfill

About Rob Huddleston

Rob Huddleston has been developing Web pages and applications since 1994. Since 1999, he has been a full-time instructor and has taught Web and graphic design to thousands of students. Rob is an Adobe User Group Manager and was recently named as an Adobe Community Expert for his volunteer work answering user questions in online forums. Rob lives in Northern California with his wife and two children.

Table of Contents

HOW TO USE THIS BOOK. 1 GETTING STARTED WITH XML. Introducing XML. Introducing XSLT. Introducing XHTML. Introducing CSS. View XML in a Browser. Introducing the Anatomy of an XML Document. Choose a Good Text Editor. 2 CREATING XML DOCUMENTS. Create Your First XML Document. Add Child Elements and Data to Your Document. Add Attributes. Add Entities and CDATA. Using a Namespace. 3 DEFINING THE STRUCTURE OF XML WITH SCHEMAS. Introducing Schemas. Using the Schema Namespace. Add Complex Type Elements. Add Data Types. Add Attributes. Add Simple Elements. Add Mixed Elements. Restrict the Recurrence of Elements. Link Your XML to Your Schema. Check the Validity of the Document. Build a Schema Visually Using XMLSpy. 4 USING OTHER VALIDATION SCHEMAS. Introducing DTDs. Create a Simple DTD. Add Attributes. Add Entities. Using Parameter Entities. Introducing RELAX NG. Create a RELAX NG Document in XML. Using the RELAX NG Compact Syntax. 5 GENERATING XML FROM EXISTING DATA. Using Microsoft Access 2003 to Generate XML. Using Microsoft Access 2007 to Generate XML. Using Microsoft Excel 2003 to Generate XML. Using Microsoft Excel 2007 to Generate XML. 6 LEARNING XHTML BASICS. Introducing XHTML. Create a Basic XHTML Transitional Page. Add a Title. Add Headings. Add Text. Using Entities. Add a Link. Add an Image. Add a Table. Create Lists. 7 TRANSFORMING XML TO XHTML WITH XSLT. Understanding XSLT. Understanding the XSLT Namespace. Understanding XPath. Specify an Output Format. Create an XSLT Template. Transform Element Values. Add Text to the Transformation. Apply Templates. Loop with XSLT. Sort with XSLT. Using Conditional Logic in XSLT. Create an Element. Include and Import Other XSLT Files. Using Variables and Parameters. Run the Transformation with a Web Browser. Run the Transformation Using Altova XMLSpy. Run the Transformation Using PHP. Run the Transformation Using Adobe ColdFusion. Run the Transformation Using ASP.NET. Create an XSLT Document Using Adobe Dreamweaver CS3. 8 FORMATTING YOUR WEB SITE USING CSS. Understanding CSS. Change the Font. Change the Color of Text. Add a Background Color and Image. Add Borders. Add Padding and Margins. Position Elements. Float Elements. Combine Floats, Positioning, and Margins for Layout. Apply Styles with a Class Selector. Apply Styles with an ID Selector. Using Contextual Selectors. Style Headings. Style Lists. Style Links. Using Other Pseudo-Classes and Pseudo-Elements. Design Content Sections. Create a Style Guide. Create a Printable Version of Your Web Pages. Create a Version of Your Page for Handheld Devices. 9 TRANSLATING LEGACY HTML TO XHTML. Clean Up HTML with Tidy. Convert HTML to XHTML Using Adobe Dreamweaver. Remove Presentational Markup Using Dreamweaver's Find and Replace. Strip Tables in Dreamweaver. Add Alternative Text to All Images. 10 DESIGNING AND BUILDING YOUR WEB SITE. Lay Out Your Folder Structure. Plan Your Site's Navigation. Create an Index Page. Create an About You XML File. Translate the About You File to XHTML. Create a Favorite Movies XML File. Translate the Favorite Movies File to XHTML. Add a Site Icon. Put Some Advertising on Your Site. 11 PUBLISHING YOUR WEB SITE. Find a Host. Get a Domain Name. Publish Your Web Site Using Windows FTP. Publish Your Web Site Using Adobe Dreamweaver. Publish Your Web Site Using SmartFTP. Get Your Site Found by Search Engines. 12 TESTING AND DEBUGGING. Validate Your XHTML. Debug with Firebug. Validate CSS. Check Your Site's Accessibility. Test Your Links. Avoid Common XML Mistakes. Avoid Common XHTML Mistakes. Avoid Common CSS Mistakes. Avoid Common XSLT Mistakes. Avoid Common Browser-Specific Mistakes. Avoid Common Usability Mistakes. 13 INTEGRATING YOUR WEB SITE WITH OTHER WEB SITES. Understanding RSS. Create an RSS Feed. Show Your Photos with Flickr. Embed a YouTube Video on Your Site. Show Your Links. Embed a Google Map on Your Site. Add Google Search to Your Site. APPENDIX A XHTML REFERENCE. APPENDIX B CSS REFERENCE. APPENDIX C XSD REFERENCE. APPENDIX D XSLT REFERENCE. APPENDIX E XPATH REFERENCE.

Additional information

XML: Your Visual Blueprint for Building Expert Websites with XML, CSS, XHTML, and XSLT by Rob Huddleston
Rob Huddleston
Visual Blueprint
Used - Very Good
John Wiley and Sons Ltd
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us.