<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2232.0">
<TITLE>RE: XSL as XML transformation</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>> Does this mean that its possible to use XSL to do transformation </FONT>
<BR><FONT SIZE=2>> from one XML document type to another?</FONT>
</P>
<P><FONT SIZE=2>Yes.</FONT>
</P>
<P><FONT SIZE=2>> If so are there any gotchas that I should be concerned with?</FONT>
</P>
<P><FONT SIZE=2>Yes.</FONT>
</P>
<P><FONT SIZE=2>1. There must be a one-to-one mapping of input documents to output documents.</FONT>
</P>
<P><FONT SIZE=2>2. There are no facilities for algorithmic transformations of attributes or element content.</FONT>
</P>
<P><FONT SIZE=2>3. There are no facilities for adding "grouping" nodes (e.g. changing</FONT>
<BR><FONT SIZE=2> <H2></H2><P></P><P></P><H2></H2><P></P><P></P> to</FONT>
<BR><FONT SIZE=2> <S2><H2></H2><P></P><P></P></S2><S2><H2></H2><P></P><P></P></S2></FONT>
</P>
<BR>
<P><FONT SIZE=2>Mike Kay</FONT>
</P>
</BODY>
</HTML>