Doubt regarding content model of <xsl:template>

Subject: Doubt regarding content model of <xsl:template>
From: "Amit Rekhi" <amitr@xxxxxxxxxxxxx>
Date: Sat, 7 Nov 1998 10:00:36 +0530
Hello,
            After having looked at the DTD defination of <xsl:template> I wonder whether it is syntactically correct to be including elements like <HTML> etc to the content of <xsl:template>.
 
            The content model  for <xsl:template> is :-
             <!ELEMENT xsl:template (#PCDATA|xsl:process-children|xsl:process|....)*>
             <!ATTLIST........>   
 
              No where in the content model is there any mention of elements like :-
<HTML>,<HEAD> etc. So is it valid to have a  pattern rule like :-
 
                <xsl:template match="/">
                <HTML>
                  <HEAD>Text</HEAD>
                </HTML>
            </xsl:template>
 
                Is this pattern rule syntactically correct according to the content model defination of <xsl:template>?
                Is it syntactically correct to have <HTML>,<HEAD> as content of <xsl:template> without having their mention in the content model defination of <xsl:template>?
 
                Thanks for any answers ,
                                                                                                                                      AMIT
Current Thread