<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">

  <!-- XSLT to delete all data from a Solr index. -->

  <xsl:import href="../../kiln/stylesheets/solr/delete.xsl"><xsl:stylesheet xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:tei="http://www.tei-c.org/ns/1.0" exclude-result-prefixes="#all" version="2.0">

  <!-- This XSLT transforms a TEI document into a Solr delete document. -->

  <!-- Creates a Solr delete document to delete by id. -->
  <xsl:template name="delete-by-id">
    <xsl:param name="id" required="yes"/>
    
    <delete>
      <id>
        <xsl:value-of select="$id"/>
      </id>
    </delete>
  </xsl:template>

  <!-- Creates a Solr delete document to delete by query. -->
  <xsl:template name="delete-by-query">
    <xsl:param name="query" required="yes"/>

    <delete>
      <query>
        <xsl:value-of select="$query"/>
      </query>
    </delete>
  </xsl:template>
</xsl:stylesheet></xsl:import>

  <xsl:template match="/">
    <xsl:call-template name="delete-by-query">
      <xsl:with-param name="query">*:*</xsl:with-param>
    </xsl:call-template>
  </xsl:template>

</xsl:stylesheet>