XML: language, mechanics and applications
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston [u.a.]
Pearson/Addison-Wesley
2004
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 0305 |
Beschreibung: | xxii, 633 Seiten 1 CD-ROM |
ISBN: | 0201771683 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045465364 | ||
003 | DE-604 | ||
005 | 20190218 | ||
007 | t | ||
008 | 190214s2004 |||| 00||| eng d | ||
020 | |a 0201771683 |9 0-201-77168-3 | ||
035 | |a (OCoLC)1086270702 | ||
035 | |a (DE-599)GBV37004228X | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
084 | |a 54.55 |2 bkl | ||
084 | |a 54.62 |2 bkl | ||
100 | 1 | |a Peltzer, Dwight |e Verfasser |4 aut | |
245 | 1 | 0 | |a XML |b language, mechanics and applications |c by Dwight Peltzer |
264 | 1 | |a Boston [u.a.] |b Pearson/Addison-Wesley |c 2004 | |
300 | |a xxii, 633 Seiten |e 1 CD-ROM | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a 0305 | ||
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030850577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030850577 |
Datensatz im Suchindex
_version_ | 1804179381461975040 |
---|---|
adam_text | CONTENTS Preface v Guided Tour for Readers xiii Part One: Structure Λ Chapter One 3 Introduction to XML 1.1 XML: Metadata About Data 3 1.2 Defining a Well-Formed Document 8 1.3 Why Do We Need a Processor? 12 1.4 Defining the Role of the Browser 13 1.5 Parsed Character Data (#PCDATA) 15 1.6 XML Entities and Their Applications 16 1.7 Including Attributes in Your Documents 20 1.8 When Should You Use Attributes 21 1.9 Comments 23 1.10 Whitespace 24 1.11 NMTOKEN 25 1.12 How Does XML Apply to Business Applications? 26 Summary 30 Seif-Review Exercises 31 Projects 32 Chapter Two Document Type Definition 33 2.1 DTD: A Description 33 2.2 Document Type Declarations and Definitions 35 2.3 DTD Conceptualization and Design 38 2.4 DTD as an External Subset 39 2.5 DOCTYPE Declarations Using the PUBLIC Keyword 41 2.6 Content Models 42 2.7 Attributes 46 XV
Contents 2.8 Entities 50 2.9 Defining Element Recurrences 63 2.10 Notation 66 2.11 Names 66 2.12 Conditional Sections 66 2.13 ID, IDREF, IDREFS 67 2.14 Practical Business Applications 70 Summary 72 Self-Review Exercises 74 Projects 75 Chapter Three Parsing Your XML Documents 77 3.1 Parsing: A Description 77 3.2 What Does a Parser Do? 79 3.3 Creating a SAX Parser 83 3.4 Pros and Cons of Using SAX 84 3.5 Creating a SAX2 Application with Visual Basic 85 3.6 Parsing with the Document Object Model (DOM) 95 3.7 Understanding DOM Interfaces 102 3.8 Understanding Interfaces 103 3.9 DOM Core APIs 104 3.10 Creating Document Fragments 109 3.11 Retrieving NextNode Siblings 111 3.12 Creating a Source Document from Scratch 113 3.13 Working with Attributes 116 3.14 Inserting and Updating 118 3.15 DOM Remove/Replace Methods 120 3.16 Cloning Nodes 120 3.17 NodeList 121 3.18 String Handling 121 3.19 Notation and Entity References 122 3.20 Microsoft s MSXML 4.0 Parser Brief Overview 123
Contents 3.21 What s New in MSXML Version 4.0? Plenty! 123 Summary 124 Self-Review Exercises 127 Projects 128 Chapter Four Introducing Schemas 131 4.1 Schemas, a Better DTD 131 4.2 Schema DataTypes 131 4.3 Facets 136 4.4 Complex Types 144 4.5 Compositors 146 4.6 Defining Namespaces 149 4.7 Exposing/Hiding Namespaces 157 4.8 Content Models 161 4.9 Deriving Complex Types from Existing Complex Types 165 4.10 Attribute Definitions 170 4.11 Identity Constraints 175 4.12 Practical Business Application Suggestions 180 Summary 181 Self-Review Exercises 183 Projects 184 Part Two: Transformation 191 Chapter Five 193 XSLT 5.1 Transform Your Documents with XSLT 193 5.2 Presenting Your Document in HTML 198 5.3 XSLT Stylesheet Structure 199 5.4 Parsing with XSLT s Processor 208 5.5 Exploring XSLT Templates and Elements 215 5.6 Template Rules and Expressions 221 5.7 Conditional Processing 222
Contents 5.8 Sorting 224 5.9 Including Other Source Documents 227 5.10 Generating Elements from Attributes 228 5.11 Inserting Formatted Numbers 229 5.12 Formatting Lists 235 5.13 A Table of Template Rules 243 5.14 Resolution Conflict Policy 243 5.15 Expressions, Variables, and Data Types 244 5.16 Stylesheet Design Considerations 248 Summary 253 Self-Review Exercises 255 Projects 256 Chapter Six Applying XPATH 259 Applying XPath Expressions, Patterns, and Functions 259 6.2 XPath Expressions and Steps 262 6.3 A Stylesheet-Embedded XPath Expression 267 6.4 Evaluating XPath Expressions 268 6.5 Attributes 269 6.6 Abbreviated Expressions 272 6.7 Placing XPath Expressions in Context 275 6.8 Applying Patterns 277 6.9 Data Types 284 6.10 What Is a QName? 286 6.11 Functions 287 6.12 Extension Functions Using the Document Object Model 290 Reconsidering Patterns 291 Summary 292 Self-Review Exercises 293 Projects 294 6.1 6.13
Contents Part Three: Presentation 299 Chapter Seven 301 XHTML 7.1 Why Do We Need XHTML? 301 7.2 What Is XHTML? 301 7.3 Nonconforming User Agents 302 74 Creating XHTML Documents 303 7.5 Writing Our First XHTML Document 303 7.6 Namespaces and XHTML 305 77 End Tags 306 7.8 Nested Elements 306 7.9 Enclosing Attributes in Quotes 307 7.10 Attribute Minimalization in XHTML 308 7.11 Character Data in XHTML 309 7.12 Binding Elements with the ID Attribute 311 7.13 Converting Your Documents to XHTML 311 7.14 Examining a Well-Formed HTML Document 312 Summary 317 Self-Review Exercises 318 Projects 319 Chapter Eight Modularizing XHTML 321 8.1 XHTML Modularization 321 8.2 Parameter Entity Resolution 322 8.3 Examining the XHTML DTD 325 8.4 Attribute List 332 8.5 Defining the Type Modules 334 8.6 Examining the Skeletal DTD 335 8.7 Including the Basic Table Module 339 8.8 Constructing the Invoice Module 344 8.9 Defining a QName Module 347 8.10 Building the Invoice Declaration Module 351 8.11 Building a Driver 357
Contents 8.12 XHTML Driver 1.1 362 Summary 378 Self-Review Exercises 380 Part Four: Implementation Chapter Nine Mapping Your Data to a Database 9.1 381 383 Design Strategies for Mapping XML to Relational Databases 383 Transforming a Flat File to Name/Value Pairs 385 9.3 Transforming Fiat Files to XML 390 9.4 Modeling Your Data 397 9.5 Mapping Child Elements as Attributes 398 9.6 Designing a Schema for Hamlet 404 9.7 Mapping Raw Data to XML 406 9.8 Content Models 408 9.9 Parsing Documents-Revisiting Invoice.xml 414 9.10 ID/IDREF and Foreign Keys 418 9.11 Attribute List Declarations 419 9.12 Enumerated Lists 419 9.13 Attribute ID/IDREFS 420 9.14 ENTITY/ENTITIES Attributes 422 Summary 422 Self-Review Exercises 423 Projects 423 9.2 Chapter Ten New SQL Server 2000 Features 425 10.1 SQL Server 2000 Provides New Functionality 425 10.2 FOR XML Clauses 426 10.3 FOR XML RAW 430 10.4 FOR XML EXPLICIT 431
Contents 10.5 OPENXML 448 10.6 Defining MetaProperties 450 10.7 Edge Tables 462 10.8 Annotated Mapping Schemas-А Comparison Between XDR and XSD Schemas 467 10.9 XML Views Containing Annotated Schemas 477 10.10 Creating XPATH Queries 480 10.11 Template Queries 483 10.12 Providing Parameters for Template Queries 485 10.13 New SQL XML Features 486 10.14 Addressing Special Issues with Updategrams 492 Summary 497 Self-Review Exercises 499 Projects 500 Chapter Eleven A Brief Introduction to .NET 503 11.1 Introduction to the .NET Framework 503 11.2 .NET Framework: A Brief Description 503 11.3 The Common Language Runtime 504 11.4 The Common Type Specification (Data Types and Namespaces) 507 11.5 The Common Language Specification 509 11.6 Examining Microsoft Intermediate Language (IL) 510 11.7 Building a Test Client 520 11.8 Creating Objects in Memory Using the New Keyword 525 11.9 Using the Event Keyword 526 11.10 Creating Methods in Your Class 527 11.11 Using Parameterized Properties 527 11.12 Examining the Delegate Keyword 528 11.13 Adding a New Class 530 11.14 Making RegistrationProcess.dll Reusable 532 11.15 Creating a Strong Name 534 11.16 Discovering How .NET Locates Your Assembly 538
Contents Some Closing Thoughts 542 Summary 542 Seif-Review Questions 545 Chapter Twelve Creating Distributed Applications and Web Services 547 12.1 Leveraging .NET Distributed Applications and Web Services 547 12.2 Designing a New Approach (Web Services) 548 12.3 Defining a Web Service 549 12.4 Building a Distributed Application 550 12.5 Examining the WSML File 562 12.6 Creating a Web Service Using Visual Studio.NET 564 12.7 Describing the System.Web.Services Namespace 566 12.8 A WSDL Document for SelectMaxValue Web Service 571 12.9 Describing the WebMethod Attribute Types 573 12.10 Building a Web Service for International Foreign Currency Exchange 573 Describing IFCE s Business Rules 578 Summary 586 12.11 Appendix A XHTML Strict DTD Version 1.0 589 Appendix В Bibliography 615 Index 619
|
any_adam_object | 1 |
author | Peltzer, Dwight |
author_facet | Peltzer, Dwight |
author_role | aut |
author_sort | Peltzer, Dwight |
author_variant | d p dp |
building | Verbundindex |
bvnumber | BV045465364 |
ctrlnum | (OCoLC)1086270702 (DE-599)GBV37004228X |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01200nam a2200337 c 4500</leader><controlfield tag="001">BV045465364</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190218 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190214s2004 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0201771683</subfield><subfield code="9">0-201-77168-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1086270702</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV37004228X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.55</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.62</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Peltzer, Dwight</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">XML</subfield><subfield code="b">language, mechanics and applications</subfield><subfield code="c">by Dwight Peltzer</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston [u.a.]</subfield><subfield code="b">Pearson/Addison-Wesley</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxii, 633 Seiten</subfield><subfield code="e">1 CD-ROM</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">0305</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030850577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030850577</subfield></datafield></record></collection> |
id | DE-604.BV045465364 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T08:18:46Z |
institution | BVB |
isbn | 0201771683 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030850577 |
oclc_num | 1086270702 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | xxii, 633 Seiten 1 CD-ROM |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Pearson/Addison-Wesley |
record_format | marc |
spelling | Peltzer, Dwight Verfasser aut XML language, mechanics and applications by Dwight Peltzer Boston [u.a.] Pearson/Addison-Wesley 2004 xxii, 633 Seiten 1 CD-ROM txt rdacontent n rdamedia nc rdacarrier 0305 XML (DE-588)4501553-3 gnd rswk-swf XML (DE-588)4501553-3 s DE-604 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030850577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Peltzer, Dwight XML language, mechanics and applications XML (DE-588)4501553-3 gnd |
subject_GND | (DE-588)4501553-3 |
title | XML language, mechanics and applications |
title_auth | XML language, mechanics and applications |
title_exact_search | XML language, mechanics and applications |
title_full | XML language, mechanics and applications by Dwight Peltzer |
title_fullStr | XML language, mechanics and applications by Dwight Peltzer |
title_full_unstemmed | XML language, mechanics and applications by Dwight Peltzer |
title_short | XML |
title_sort | xml language mechanics and applications |
title_sub | language, mechanics and applications |
topic | XML (DE-588)4501553-3 gnd |
topic_facet | XML |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030850577&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT peltzerdwight xmllanguagemechanicsandapplications |