If in previous posts  I was presenting the greatness of Java when perform XML - XSL transformations, I am attempting now to do the same thing only in ASP.NET and C#.   The ASP.NET control that applies XSL templates to XML is called Xml  (or <asp:Xml>). In its standard use case, it is very simple to use:   specify a DocumentSource  attribute pointing to the server location of your XML file;  specify a TransformSource  attribute indicating the location of the XSL file;       < asp : Xml   DocumentSource ="~/navigation.xml"   TransformSource ="~/breadcrumb.xsl"  runat ="server"   />    The problems however quickly arise -- for example when I use the XML generated by my Navigation TBB , I got error " 'tcm' is an undeclared prefix. Line 1, position 2. ". Obviously, I needed to add the namespace declaration for tcm . My new XML looks like this now:    < tcm:ListItems  ID = " tcm:1-1-4 "  Title = " Root "  xmln...
talk is cheap. show me the code.