<p><strong><em>Concordance (XML)</em></strong> is a free, web-based tool designed to run in a browser window. It is easy to use, designed to <strong>locate </strong>and<strong> contextualize</strong> a user-specified word or pattern (in this case, a regular expression) within a document, either hosted at a web address or uploaded from the user's files.</p> <p>Users may set the <strong>context</strong> to words, lines or sentences, specify what length of that context to look within (ex: 5 words, 2 sentences), or limit the search only to words appearing within specified XML tags. Searching a <strong>pattern</strong> rather than a word requires skill with <strong>regular expressions</strong> and is thus not accessible to all users.</p> <p>Other features include an option to generate and include <strong>synonyms</strong> for the user's chosen word (note that this option slow the tool's processing), and output formats including <strong>XML Tree</strong> and<strong> tab delimited</strong>. Most notably, the HTML output option includes a small <strong>distribution graph</strong> for the search word or pattern.</p> <p>This tool has only a few <strong>problems</strong>. When the tab delimited output is selected, the tool may not process some characters correctly; please see List Words (Plain Text) for examples. Concordance (XML) is best used with prose texts, as poetic structure disrupts the tool's search. In addition, the XML Tree output currently results in a parsing error.</p> <p><strong><em>Aside from these few limitations, Concordance (XML) is an effective way see a given word or pattern in context.</em></strong> Versions are also available for HTML and plain text documents.</p>