2003CERN Document Server (European Organization for Nuclear Research)Requires access

Effective XML: 50 Specific Ways to Improve Your XML

Elliotte Rusty Harold

Open publisher page 8 citations

Abstract

From the Publisher: Learning the basic syntax of XML is easy enough, but learning how to use XML effectively could occupy a lifetime. Effective XML makes it possible to become a more effective programmer much sooner. It crystallizes the hard-won expertise of XML pioneers into 50 rules of thumb for the optimal design of XML documents and applications. Other books can show you how to write programs that just compile and produce the expected results. Readers of Effective XML learn when, where, why, and how to use XML to create extensible, legible, and maintainable XML code. Best-selling author Elliotte Rusty Harold provides a straightforward, plain-language guide to the patterns and anti-patterns described by the 50 rules. Each rule is clearly and concisely explained, fully cross-referenced, and illustrated by detailed examples. The book begins with the rules for using XML syntax and then delves into structure and semantics before focusing on the best practices for implementation. A Web site provides an electronic copy of the text, as well as updates and links for further exploration. Highlights include: Pointers on how to author XML documents for ease of editing and processing as well as interoperability Tools and techniques for designing and documenting mappings with namespaces and schemas Hints for making sure models are both representative and extensible Discussions of the tools and APIs used for processing XML with languages such as C++, C#, Java, Python, and Perl Advice on accommodating services such as verification, data integrity, compression, authentication, caching, and content management Effective XML isan invaluable resource for anyone looking to hone their XML programming skills in a matter of days rather than decades.

About this research paper

What this paper is about

From the Publisher: Learning the basic syntax of XML is easy enough, but learning how to use XML effectively could occupy a lifetime. Effective XML makes it possible to become a more effective programmer much sooner. It crystallizes the hard-won expertise of XML pioneers into 50 rules of thumb for the optimal design of XML documents and applications. Other books can show you how to write programs that just compile and produce the expected results. Readers of Effective XML learn when, where, why, and how to use XML to create extensible, legible, and maintainable XML code. Best-selling author Elliotte Rusty Harold provides a straightforward, plain-language guide to the patterns and anti-patterns described by the 50 rules. Each rule is clearly and concisely explained, fully cross-referenced, and illustrated by detailed examples. The book begins with the rules for using XML syntax and then delves into structure and semantics before focusing on the best practices for implementation. A Web site provides an electronic copy of the text, as well as updates and links for further exploration. Highlights include: Pointers on how to author XML documents for ease of editing and processing as well as interoperability Tools and techniques for designing and documenting mappings with namespaces and schemas Hints for making sure models are both representative and extensible Discussions of the tools and APIs used for processing XML with languages such as C++, C#, Java, Python, and Perl Advice on accommodating services such as verification, data integrity, compression, authentication, caching, and content management Effective XML isan invaluable resource for anyone looking to hone their XML programming skills in a matter of days rather than decades.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

From the Publisher: Learning the basic syntax of XML is easy enough, but learning how to use XML effectively could occupy a lifetime. Effective XML makes it possible to become a more effective programmer much sooner. It crystallizes the hard-won expertise of XML pioneers into 50 rules of thumb for the optimal design of XML documents and applications. Other books can show you how to write programs that just compile and produce the expected results. Readers of Effective XML learn when, where, why, and how to use XML to create extensible, legible, and maintainable XML code. Best-selling author Elliotte Rusty Harold provides a straightforward, plain-language guide to the patterns and anti-patterns described by the 50 rules. Each rule is clearly and concisely explained, fully cross-referenced, and illustrated by detailed examples. The book begins with the rules for using XML syntax and then delves into structure and semantics before focusing on the best practices for implementation. A Web site provides an electronic copy of the text, as well as updates and links for further exploration. Highlights include: Pointers on how to author XML documents for ease of editing and processing as well as interoperability Tools and techniques for designing and documenting mappings with namespaces and schemas Hints for making sure models are both representative and extensible Discussions of the tools and APIs used for processing XML with languages such as C++, C#, Java, Python, and Perl Advice on accommodating services such as verification, data integrity, compression, authentication, caching, and content management Effective XML isan invaluable resource for anyone looking to hone their XML programming skills in a matter of days rather than decades.

Key concepts: Computer science, XML validation, Efficient XML Interchange, XML Schema Editor, XML Signature, Streaming XML, XML Encryption, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Effective XML: 50 Specific Ways to Improve Your XML — Research Paper | ScholarLens