1.3. Prerequisites

This book assumes that you have a high-level understanding of the ideas and syntax of XML. In particular, it would be helpful if you know the following:

  • What an element is

  • What start-tags and end-tags look like

  • What the term “well formed XML” means

  • What a DTD (Document Type Definition) is for

If you feel the need to brush up your XML, you might like to read my book XML by Example—Building eCommerce Applications available in this series.

This book assumes that you have some previous programming experience in a high-level language. Some exposure to object-oriented programming is desirable but not critical. If you have any exposure at all to the Java programming language, Perl, awk, Tcl, C++, C, JavaScript, Visual Basic, Delphi, ...

Get XML Processing with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.