[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xml xsl web architecture
On 2/23/06, Peter Hunsberger <peter.hunsberger@g...> wrote: > On 2/23/06, Anthony Ettinger <aettinger@s...> wrote: > > Why not just do it in the xsl file? > > > > The xsl file will be applied to an xml data file from the backend for > > dynamic data, user info, etc. > > > > I assume you mean something like: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <html> > > <head> > > <foo:title><arg:text>Some Title</arg:text></foo:title> > > </head> > > <body> > > </body> > > </html> > > ... > > > > I'm thinking doing this directly in xsl would save the problem of > > having to write templates for each html tag. > > > > No. Say in your XSL the XHTML elements have a namespace of "gunk" > then the generic transform would basically be: > > <xsl:template match="gunk:*"> > <xsl:element name="{local-name()}"> > <xsl:copy-of select="@*"/> > <xsl:apply-templates select="*"/> > </xsl:element> > </xsl:template> > > that will strip the namespace off the XHTML elements and send them to > the front end, so that an H1 is an H1 a P is a P, etc. Anything with > a different name space gets handled according to whatever custom logic > you need. > > -- > Peter Hunsberger > > ...so I would still write xhtml in a separate file, just give it a namespace so the tags stay the same: <x:html> <x:head> </x:head> </x:html>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|