Doubt regarding content model of <xsl:template>

Subject: Doubt regarding content model of <xsl:template>
From: "Amit Rekhi" <amitr@xxxxxxxxxxxxx>
Date: Mon, 16 Nov 1998 16:29:05 +0530
Sorry for re-posting this question, the last time I posted it, it was reflected
all jumbled up due to my poor formatting
 
Hello,
 
After having looked at the DTD defination of <xsl:template>
given in the XSL specification, 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