Re: [xsl] push HTML, pull data

Subject: Re: [xsl] push HTML, pull data
From: max toro q <maxtoroq@xxxxxxxxx>
Date: Tue, 1 Sep 2009 15:17:31 -0400
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