title: Client-side XSLT
body: <p>I converted my whole site to XML/XSL and I would like to know all of the current issues with performing Client-side XSLT.</p>
  
  <p>Here are the ones i already know of (from first-hand experience):</p>
  
  <ul>
  <li>Cross-domain XSL files (this is a security issue and not cross browser)</li>
  <li>disable-output-escaping (this does not work in FF... they consider it a security issue)</li>
  </ul>
  
  <p>Also as for browser support this is all i know of:</p>
  
  <ul>
  <li>Opera 9+</li>
  <li>FF 1.0+</li>
  <li>SF 2.0 + (i may be wrong on this)</li>
  <li>Chrome</li>
  <li>IE 6.0 +</li>
  </ul>
  
  <p>Any others would be helpful too :)</p>
  
  <p>Edit:</p>
  
  <p>As for the 2nd pitfall there is a decent workaround that lets you pass xhtml to your xsl. It works by actually converting and making sure your XHTML is valid XML and placing it into your XML as XML. Then in your XSL you copy the xml ;) and output it as XHTML.</p>