Subject: Re: [xsl] push HTML, pull data From: Vyacheslav Sedov <vyacheslav.sedov@xxxxxxxxx> Date: Tue, 1 Sep 2009 23:26:47 +0400 |
<h1><myNS:output xpath="/root/item1/header"/></h1> then you turn layout file into xslt file by another xslt where you got <h1><xsl:value-of select="/root/item1/header"/></h1> and so on so you got both fast and highly customizable templates On Tue, Sep 1, 2009 at 11:17 PM, max toro q<maxtoroq@xxxxxxxxx> wrote: > Can you elaborate on the custom elements? > > 2009/9/1 Vyacheslav Sedov <vyacheslav.sedov@xxxxxxxxx>: >> sure... but it`s better to use custom elements with your own namespace >> to avoid interferention >> >> also i am usually perform 2 xslt transformations: >> >> first is any xml to academic xhtml >> second is xhtml from first stage to result xhtml (to separate logic >> layer from design layer) >> >> On Tue, Sep 1, 2009 at 10:19 PM, max toro q<maxtoroq@xxxxxxxxx> wrote: >>> Hello list, >>> Lately I've been using a different pattern that helps me separate the >>> HTML from XSLT. >>> >>> The simplest example would be: >>> >>> *** content.html >>> <div xmlns="http://www.w3.org/1999/xhtml"> >>> <span id="current-dateTime"></span> >>> </div> >>> >>> *** content.xsl >>> <stylesheet ...> >>> >>> <template name="main"> >>> <apply-templates select="doc('content.html')"/> >>> </template> >>> >>> <template match="@*|node()"> >>> <copy> >>> <apply-templates select="@*|node()"/> >>> </copy> >>> </template> >>> >>> <template match="html:*[@id='current-dateTime']"> >>> <copy> >>> <apply-templates select="@*"/> >>> <value-of select="current-dateTime()"/> >>> </copy> >>> </template> >>> >>> </stylesheet> >>> >>> Anyone use this pattern? >>> -- >>> Max
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] push HTML, pull data, max toro q | Thread | Re: [xsl] Starting Initial Page Num, siarom egrub |
Re: [xsl] push HTML, pull data, max toro q | Date | Re: [xsl] Starting Initial Page Num, siarom egrub |
Month |