I changed the match but the errors keep going. I would have to
rewrite the whole stylesheet, which I am disinclined to do. If I
weren't so dumb, I would say msxml was accepting stylesheet 1.0
whereas .net is looking for 2.0 or something else. I am going back
to using com interop.
Thanks
--- In [email protected], "scaevola637"
<[EMAIL PROTECTED]> wrote:
>
> I will correct that and try again. In the meantime, check this
out
> concerning the namespaces. These are the first two lines. Do I
> need a namespace manager?
>
> <?xml version='1.0'?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
> xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
>
> --- In [email protected], Dean Fiala
> <[EMAIL PROTECTED]> wrote:
> > The error is very clear and correct. You need to have a match
or
> a name here.
> >
> > <xsl:template>
> > <xsl:apply-templates/>
> > </xsl:template>
> >
> > should be
> >
> > <xsl:template match="/">
> > <xsl:apply-templates/>
> > </xsl:template>
> >
> > Which matches the root and gets you going.
> >
> >
> > On Thu, 10 Mar 2005 15:47:37 -0000, scaevola637
<[EMAIL PROTECTED]>
> wrote:
> > >
> > >
> > > Dean,
> > > I will give you the errors in the order as I fix them:
> > >
> > > System.Xml.Xsl.XsltException: Missing mandatory
> attribute 'version'.
> > > -I add version = 1.0"
> > >
> > > Then I get
> > > System.Xml.Xsl.XsltException: The wrong namespace was used for
> XSL.
> > > Use 'http://www.w3.org/1999/XSL/Transform'.
> > > so I change
> > > xmlns:xsl="http://www.w3.org/TR/WD-xsl"
> > > to
> > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> > >
> > > then I get
> > > System.Xml.Xsl.XsltException: An xsl:template requires at
least a
> > > match or name attribute.
> > >
> > > the first template is this:
> > >
> > > <xsl:template>
> > > <xsl:apply-templates/>
> > > </xsl:template>
> > >
> > > so I stop there and throw up my hands.
> > >
> > > --- In [email protected], Dean Fiala
> > > <[EMAIL PROTECTED]> wrote:
> > > > What is the error?
> > > > Do you have a custom namespace defined in the stylesheet?
If
> so
> > > you
> > > > will need to load using the namespace manager.
> > > >
> > > >
> > > > On Thu, 10 Mar 2005 13:50:44 -0000, scaevola637
> <[EMAIL PROTECTED]>
> > > wrote:
> > > > >
> > > > >
> > > > > In spite of what the documentation says I have a MSXML
Style
> > > Sheet
> > > > > that will not load with the new .net classes.
> > > > >
> > > > > protected XslTransform xslt = new XslTransform();
> > > > > xlst.Load(mystylesheet.xsl); <-- does not load
> > > > >
> > > > > it does load when :
> > > > >
> > > > > objXSL = Server.CreateObject("MSXML.DOMDocument");
> > > > > objXSL.Load(mystylesheet.xsl) <--- does load
> > > > >
> > > > > any ideas?
> > > > >
> > > > >
> > > > > Yahoo! Groups Links
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Dean Fiala
> > > > Very Practical Software, Inc
> > > > http://www.vpsw.com
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Dean Fiala
> > Very Practical Software, Inc
> > http://www.vpsw.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/