🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #273

Odp: Odp: Parametry w XSL IE5.0

#273
From: SVG Michal Malaj
Date: Fri, 15 Sep 2000 19:37
60 lines
2631 bytes
Użytkownik "Marcin Jagodzinski" <pisz_na_adres_z_reply_to@webcorp.com.pl>
napisał w wiadomości news:qd82ss8em138llqp8rf9svrglvj6c6uhac@4ax.com...
> On Thu, 14 Sep 2000 11:43:39 +0200, "SVG Michal Malaj"
<svg@poczta.onet.pl>
> wrote:
>
> >Nie rozumiem po co URN w dokumencie XML jak można generować unkalne
> >identyfikatory dla całego dokumentu XML przy pomocy XSL
> >
> >  <xsl:template match="section">
> >    <DIV>
> >      <H2>
> >        <A>
> >          <xsl:attribute
> >name="NAME"><xsl:eval>uniqueID(this)</xsl:eval></xsl:attribute>
> >          Chapter <xsl:eval>formatIndex(childNumber(this),
"1")</xsl:eval>.
> >          <xsl:value-of select="title"/>
> >        </A>
> >      </H2>
> >      <xsl:apply-templates />
> >    </DIV>
> >  </xsl:template>
>
>
> <xsl:eval>? A cóż to za cudo?
>
>

Rozszerzenie Microsoftu do XSL z 1999 roku, które jest dostarczane z każdą
przeglądarką IE5.0.
Wykomnuje (zwraca) dane ze skryptu jako wyrażenie tekstowe. Czyli wykonuje
działania zawarte w skryptach <xsl:script>

 Masz poniżej przykład z MSDN:

<xsl:stylesheet language="VBScript" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  <xsl:template match="/">
    <xsl:eval>Celsius(32)</xsl:eval>
  </xsl:template>

  <xsl:script language="VBScript">
    Function Celsius(fDegrees)
      Celsius = (fDegrees - 32) * 5 / 9
    End Function
  </xsl:script>
</xsl:stylesheet>

Microsoft wyposażył XSL w własne metody, które można wykonywać poprzez
<xsl:eval>. Do nich należą m. in. uniqueID() i jak formatIndex().


> Marcin Jagodzinski
> (or compatible)


--
Michał Małaj
svg@poczta.onet.pl
Technical Details
Message-ID: <8pttih$30r3$1@trinity.euromedia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!news.euromedia.pl!not-for-mail
References: <8plrph$rlp$1@h1.uw.edu.pl> <8pq6c3$1nsg$2@trinity.euromedia.pl> <qd82ss8em138llqp8rf9svrglvj6c6uhac@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!news.euromedia.pl!not-for-mail
From: "SVG Michal Malaj" <svg@poczta.onet.pl>
Newsgroups: pl.comp.xml
Subject: Odp: Odp: Parametry w XSL IE5.0
Date: Fri, 15 Sep 2000 21:37:44 +0200
Organization: EMEDIA - http://euromedia.pl
Lines: 64
Message-ID: <8pttih$30r3$1@trinity.euromedia.pl>
References: <8plrph$rlp$1@h1.uw.edu.pl> <8pq6c3$1nsg$2@trinity.euromedia.pl> <qd82ss8em138llqp8rf9svrglvj6c6uhac@4ax.com>
NNTP-Posting-Host: pa149.lublin.ppp.tpnet.pl
X-Trace: trinity.euromedia.pl 969046417 99171 212.160.36.149 (15 Sep 2000 19:33:37 GMT)
X-Complaints-To: usenet@euromedia.pl
NNTP-Posting-Date: 15 Sep 2000 19:33:37 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit