title: XSL Create Element Which Has Colon in Name
body: <p>This works fine</p>
  
  <pre><code>&lt;xsl:element name="title"&gt;
    &lt;xsl:value-of select="@title"/&gt;
  &lt;/xsl:element&gt;
  </code></pre>
  
  <p>However this doesn't</p>
  
  <pre><code>&lt;xsl:element name="image:title"&gt;
    &lt;xsl:value-of select="@title"/&gt;
  &lt;/xsl:element&gt;
  </code></pre>
  
  <p>Please can someone advise? When I say it doesn't work, the page breaks. Unfortunately due to the nature of the system, I can't see an error</p>
  
  <p>The top of the page reads as follows</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:udf="http://www.virtualfestivals.com/udf"&gt;
  &lt;xsl:output method="html" omit-xml-declaration="no" /&gt;
  </code></pre>