title: XHTML, Web Warrior Series
author:  Don Gosselin 
description: Don Gosselin is a technical communications expert with more than 20 years of experience, including application development, technical writing, training, and curriculum development. In addition to JavaScript, he has written or contributed to textbooks on Java programming, Microsoft Visual C++, Web design technologies, Web programming languages, XHTML, PHP programming with MySQL, and ASP.NET programming with C# and SQL Server.
zlib_text: 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  ## CONTENTS
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  [**PART ONE**](../Text/part1.xhtml)
  
  
  
  
  
  [Chapter One](../Text/Section0001.xhtml)
  
  
  
  
  
  [Chapter Two](../Text/Section0002.xhtml)
  
  
  
  
  
  [Chapter Three](../Text/Section0003.xhtml)
  
  
  
  
  
  [Chapter Four](../Text/Section0004.xhtml)
  
  
  
  
  
  [Chapter Five](../Text/Section0005.xhtml)
  
  
  
  
  
  [Chapter Six](../Text/Section0006.xhtml)
  
  
  
  
  
  [Chapter Seven](../Text/Section0007.xhtml)
  
  
  
  
  
  [Chapter Eight](../Text/Section0008.xhtml)
  
  
  
  
  
  [Chapter Nine](../Text/Section0009.xhtml)
  
  
  
  
  
  [Chapter Ten](../Text/Section0010.xhtml)
  
  
  
  
  
  [Chapter Eleven](../Text/Section0011.xhtml)
  
  
  
  
  
  [Chapter Twelve](../Text/Section0012.xhtml)
  
  
  
  
  
  [Chapter Thirteen](../Text/Section0013.xhtml)
  
  
  
  
  
  [Chapter Fourteen](../Text/Section0014.xhtml)
  
  
  
  
  
  [Chapter Fifteen](../Text/Section0015.xhtml)
  
  
  
  
  
  [Chapter Sixteen](../Text/Section0016.xhtml)
  
  
  
  
  
  [Chapter Seventeen](../Text/Section0017.xhtml)
  
  
  
  
  
  
  
  
  
  
  
  [**PART TWO**](../Text/part2.xhtml)
  
  
  
  
  
  [Chapter One](../Text/Section0018.x