Effective XML: 50 Specific Ways to Improve Your XML
Elliotte Rusty Harold
Abstract
Elliotte Rusty Harold
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.
OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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