Xml : Your Visual Blueprint for Building for Building Expert Web Sites with XML, CSS, XHTML, and XSLT

Xml : Your Visual Blueprint for Building for Building Expert Web Sites with XML, CSS, XHTML, and XSLT

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 292 p.
  • 言語 ENG
  • 商品コード 9780471933830
  • DDC分類 006.74

Table of Contents

How to Use This Book                               xii
Getting Started With XML 2 (8)
Introducing XML 2 (1)
Introducing XSLT 3 (1)
Introducing XHTML 4 (1)
Introducing CSS 5 (1)
View XML in a Browser 6 (2)
Introducing the Anatomy of an XML Document 8 (1)
Choose a Good Text Editor 9 (1)
Creating XML Documents 10 (10)
Create Your First XML Document 10 (2)
Add Child Elements and Data to Your 12 (2)
Document
Add Attributes 14 (2)
Add Entities and CDATA 16 (2)
Using a Namespace 18 (2)
Defining the Structure of XML With Schemas 20 (24)
Introducing Schemas 20 (2)
Using the Schema Namespace 22 (2)
Add Complex Type Elements 24 (2)
Add Data Types 26 (2)
Add Attributes 28 (2)
Add Simple Elements 30 (2)
Add Mixed Elements 32 (2)
Restrict the Recurrence of Elements 34 (2)
Link Your XML to Your Schema 36 (2)
Check the Validity of the Document 38 (2)
Build a Schema Visually Using XMLSpy 40 (4)
Using Other Validation Schemas 44 (14)
Introducing DTDs 44 (2)
Create a Simple DTD 46 (2)
Add Attributes 48 (1)
Add Entities 49 (1)
Using Parameter Entities 50 (2)
Introducing Relax NG 52 (2)
Create a Relax NG Document in XML 54 (2)
Using the Relax NG Compact Syntax 56 (2)
Generating XML From Existing Data 58 (8)
Using Microsoft Access 2003 to Generate 58 (2)
XML
Using Microsoft Access 2007 to Generate 60 (2)
XML
Using Microsoft Excel 2003 to Generate XML 62 (2)
Using Microsoft Excel 2007 to Generate XML 64 (2)
Learning XHTML Basics 66 (20)
Introducing XHTML 66 (2)
Create a Basic XHTML Transitional Page 68 (2)
Add a Title 70 (2)
Add Headings 72 (2)
Add Text 74 (2)
Using Entities 76 (2)
Add a Link 78 (2)
Add an Image 80 (2)
Add a Table 82 (2)
Create Lists 84 (2)
Transforming XML to XHTML with XSLT 86 (40)
Understanding XSLT 86 (2)
Understanding the XSLT Namespace 88 (2)
Understanding XPath 90 (2)
Specify an Output Format 92 (2)
Create an XSLT Template 94 (2)
Transform Element Values 96 (2)
Add Text to the Transformation 98 (2)
Apply Templates 100(2)
Loop with XSLT 102(2)
Sort with XSLT 104(2)
Using Conditional Logic in XSLT 106(2)
Create an Element 108(2)
Include and Import Other XSLT Files 110(2)
Using Variables and Parameters 112(2)
Run the Transformation with a Web Browser 114(2)
Run the Transformation Using Altova XMLSpy 116(2)
Run the Transformation Using PHP 118(2)
Run the Transformation Using Adobe 120(2)
ColdFusion
Run the Transformation Using ASP.NET 122(2)
Create an XSLT Document Using Adobe 124(2)
Dreamweaver CS3
Formatting Your Web Site Using CSS 126(40)
Understanding CSS 126(2)
Change the Font 128(2)
Change the Color of Text 130(2)
Add a Background Color and Image 132(2)
Add Borders 134(2)
Add Padding and Margins 136(2)
Position Elements 138(2)
Float Elements 140(2)
Combine Floats, Positioning, and Margins 142(2)
for Layout
Apply Styles with a Class Selector 144(2)
Apply Styles with an ID Selector 146(2)
Using Contextual Selectors 148(2)
Style Headings 150(2)
Style Lists 152(2)
Style Links 154(2)
Using Other Pseudo-Classes and 156(2)
Pseudo-Elements
Design Content Sections 158(2)
Create a Style Guide 160(2)
Create a Printable Version of Your Web 162(2)
Pages
Create a Version of Your Page for 164(2)
Handheld Devices
Translating Legacy HTML to XHTML 166(10)
Clean Up HTML with Tidy 166(2)
Convert HTML to XHTML Using Adobe 168(2)
Dreamweaver
Remove Presentational Markup Using 170(2)
Dreamweaver's Find and Replace
Strip Tables in Dreamweaver 172(2)
Add Alternative Text to All Images 174(2)
Designing and Building Your Web Site 176(22)
Lay Out Your Folder Structure 176(2)
Plan Your Site's Navigation 178(2)
Create an Index Page 180(2)
Create an About You XML File 182(2)
Translate the About You File to XHTML 184(4)
Create a Favorite Movies XML File 188(2)
Translate the Favorite Movies File to 190(4)
XHTML
Add a Site Icon 194(2)
Put Some Advertising on Your Site 196(2)
Publishing Your Web Site 198(12)
Find a Host 198(2)
Get a Domain Name 200(2)
Publish Your Web Site Using Windows FTP 202(2)
Publish Your Web Site Using Adobe 204(2)
Dreamweaver
Publish Your Web Site Using SmartFTP 206(2)
Get Your Site Found by Search Engines 208(2)
Testing and Debugging 210(20)
Validate Your XHTML 210(2)
Debug with Firebug 212(2)
Validate CSS 214(2)
Check Your Site's Accessibility 216(2)
Test Your Links 218(2)
Avoid Common XML Mistakes 220(2)
Avoid Common XHTML Mistakes 222(2)
Avoid Common CSS Mistakes 224(2)
Avoid Common XSLT Mistakes 226(1)
Avoid Common Browser-Specific Mistakes 227(1)
Avoid Common Usability Mistakes 228(2)
Integrating Your Web Site With Other Web 230(16)
Sites
Understanding RSS 230(2)
Create an RSS Feed 232(2)
Show Your Photos with Flickr 234(4)
Embed a YouTube Video on Your Site 238(2)
Show Your del.icio.us Links 240(2)
Embed a Google Map on Your Site 242(2)
Add Google Search to Your Site 244(2)
Appendix A XHTML Reference 246(14)
Appendix B CSS Reference 260(4)
Appendix C XSD Reference 264(8)
Appendix D XSLT Reference 272(8)
Appendix E XPATH Reference 280