Skip to content

Inside XML DTDS Scientific and Technical

Best in textbook rentals since 2012!

ISBN-10: 007134621X

ISBN-13: 9780071346214

Edition: 1999

Authors: Simon Laurent, Robert J. Biggar

List price: $49.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Document type definitions enable developers to build into XML applications, specific tags for specialised languages. These include for example, mathematical and technical symbols. This handbook explains how to use them and lists many of them.
Customers also bought

Book details

List price: $49.95
Copyright year: 1999
Publisher: McGraw-Hill Osborne
Binding: Hardcover
Pages: 466
Size: 7.25" wide x 9.25" long x 1.25" tall
Weight: 2.134
Language: English

Simon St. Laurent is Senior Editor at O'Reilly Media, Inc., focusing primarily on JavaScript and web-related projects. He is co-chair of the Fluent conference. He's authored or co-authored books including Introducing Elixir, Introducing Erlang, Learning Rails 3, XML Pocket Reference, 3rd, XML: A Primer, and Cookies. You can find more of his writing on technology, Quakerism, and the Town of Dryden at simonstl.com.

Chapter Technology, Science, and Informationp. 1
A Strong Generic Frameworkp. 2
Why Use XML for Scientific and Technical Applications?p. 4
Chapter XML: What and Whyp. 17
SGML: Document Management and Publishingp. 18
Style Sheets: A First Step Towards Cleaner Markupp. 21
XML: Markup Done Rightp. 22
Chapter XML Document Syntax: Fundamental XML Structuresp. 25
Well-Formed and Valid Documents: An Introductionp. 26
Case-Sensitivityp. 27
Describing the Document: The XML Declarationp. 27
Elements: Creating Structuresp. 30
Attributes: Detailing Elementsp. 34
Comments: Documenting Your Documentsp. 36
Avoid Using Markup Characters in Textp. 37
Character Referencesp. 37
Putting It All Togetherp. 39
Moving Forwardp. 44
Chapter XML Extras: Processing Instructions, Namespaces, and Morep. 45
Processing Instructionsp. 46
The xml:lang Attributep. 48
The xml:space Attributep. 49
CDATA Sectionsp. 50
Namespacesp. 52
Chapter DTDs I: Describing Document Contentp. 57
Document Type Definitions: Contents and Applicationsp. 58
Document Type Declarations and Document Type Definitionsp. 58
Notationsp. 62
Entitiesp. 63
IGNORE and INCLUDEp. 71
Chapter DTDs II: Describing Document Structuresp. 75
Describing Element Structuresp. 76
Describing Attribute Structuresp. 82
Building Document Structuresp. 89
Schemas: The Next Generationp. 100
Chapter Sophisticated XML: Tricks and Trapsp. 103
Identifying Document Typesp. 104
Non-Validating and Validating Conflictsp. 106
DTD Architecturesp. 108
Namespaces and Validationp. 110
Chapter Linking Information with XLink and XPointerp. 111
XPointers: An Introductionp. 112
XLink: An Introductionp. 121
Chapter Supporting Standards: Styles, Transport, Object Models, and APIsp. 137
Formatting with Cascading Style Sheetsp. 138
Formatting and Transforming with Extensible Style Languagep. 148
Transporting with Hypertext Transfer Protocolp. 151
Processing with the Document Object Modelp. 152
Processing with the Simple API for XMLp. 154
Chapter MathMLp. 157
Motivationp. 158
Descriptionp. 159
Content Markupp. 161
Mixing Presentation and Content Markupp. 192
Chapter Tools for Using MathMLp. 195
Renderersp. 196
Equation Editorsp. 202
Chapter Organizing Information: RDF and Dublin Corep. 207
RDF: From Abstraction to Implementationp. 208
Dublin Core: Providing a Vocabularyp. 225
Chapter Creating Dictionaries: The Virtual Hyperglossary (VHGTM)p. 229
VHG Application Components and Foundationsp. 230
Reading a Glossaryp. 231
VHG Document Structures: The DTDp. 234
Creating Virtual Hyperglossariesp. 235
Applying a VHG: Waiting for XLink and XSLp. 238
Chapter Marking Up Molecules: Chemical Markup Languagep. 239
Documents and Moleculesp. 240
JUMBOp. 241
The CML Vocabularyp. 242
The Future of CMLp. 253
Chapter Markup for Biology: BioML and BSMLp. 255
BioMLp. 256
BSMLp. 266
Futuresp. 283
Chapter Weather Observation Markup Formatp. 287
OMF Structuresp. 288
Chapter Markup for Astronomy: AML and AIMLp. 299
General Resources: NASA's XML for Astronomy Sitep. 300
Astronomical Instrument Markup Language (AIML), an IML Dialectp. 300
Astronomical Markup Language (AML)p. 309
Chapter Graphics Markup Languagesp. 325
PGML: PostScript to XMLp. 326
VML: Competing Approach, Similar Goalsp. 333
Toward Scalable Vector Graphics (SVG)p. 336
Implications of XML Vector Graphicsp. 337
3DML: Simple Virtual Realityp. 338
Chapter Other Developments in XMLp. 341
XML Bibliography and Resource-Finding Toolsp. 342
XML Projects Underway and Announcedp. 343
Chapter Building Your Own MLp. 349
Do I Really Need to Build?p. 350
What Do I Need to Build?p. 350
Analyzing Needsp. 353
Building Structuresp. 357
Chapter Tools for Networked Applicationsp. 359
From Centralization to Client-Server to the Webp. 360
Repositories, Gateways, Processors, and Viewersp. 365
Integrationp. 369
Chapter Building XML Processing Applications with Perlp. 373
Why Perl?p. 374
Starting the Development Processp. 375
Generating XML Documentsp. 375
Processing Documentsp. 387
Using XML::Parserp. 391
Program Listingsp. 396
Chapter Building XML Processing Applications with Javap. 415
Why Java for XML?p. 416
The Java-XML Toolkitp. 417
Application Modelsp. 424
Chapter XML, Documents, and Data: Moving Beyond the Foundationsp. 429
Bridging the Gapp. 430
p. 437
Indexp. 455
Table of Contents provided by Syndetics. All Rights Reserved.