xsl-list
[Top] [All Lists]

Re: [xsl] push HTML, pull data

2009-09-01 15:17:59
Can you elaborate on the custom elements?

2009/9/1 Vyacheslav Sedov <vyacheslav(_dot_)sedov(_at_)gmail(_dot_)com>:
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(_at_)gmail(_dot_)com> 
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:*[(_at_)id='current-dateTime']">
   <copy>
     <apply-templates select="@*"/>
     <value-of select="current-dateTime()"/>
   </copy>
 </template>

</stylesheet>

Anyone use this pattern?
--
Max

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>