🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by irek Mon, 20 Nov 2000 09:43
Czaym sie to rozni ???
#613
Author: irek
Date: Mon, 20 Nov 2000 09:43
22 lines
1306 bytes
Tak wlasnie siedze i sie zastanawiam czym sie roznia te dwa
template'y, bo na pewno nie dzialaniem:

============1==============================
	<xsl:template match="b">
		<b>
			<xsl:apply-templates/>
		</b>
	</xsl:template>
============2==============================
	<xsl:template match="b">
		<xsl:element name="b">
			<xsl:apply-templates/>
		</xsl:element>
	</xsl:template>
===========================================

a jesli niczym, to jaki jest sens stosowania xsl:element ?
moglby ktos podac jakis racjonalny przyklad ich zastosowania?


irek
Re: Czaym sie to rozni ???
#614
Author: Tomek
Date: Mon, 20 Nov 2000 10:22
33 lines
1883 bytes
Czołem,

xsl:element przydaje się np. wtedy, gdy na etapie tworzenia
(projektowania) arkusza stylów nie można określić, jaki element
ma być utworzony w dokumencie wynikowym (można to określić dopiero
w momencie "uruchomienia" arkusza na danym dokumencie).

Pozdrawiam,
Tomek.

irek wrote:
> 
> Tak wlasnie siedze i sie zastanawiam czym sie roznia te dwa
> template'y, bo na pewno nie dzialaniem:
> 
> ============1==============================
>         <xsl:template match="b">
>                 <b>
>                         <xsl:apply-templates/>
>                 </b>
>         </xsl:template>
> ============2==============================
>         <xsl:template match="b">
>                 <xsl:element name="b">
>                         <xsl:apply-templates/>
>                 </xsl:element>
>         </xsl:template>
> ===========================================
> 
> a jesli niczym, to jaki jest sens stosowania xsl:element ?
> moglby ktos podac jakis racjonalny przyklad ich zastosowania?
> 
> irek
Re: Czaym sie to rozni ???
#615
Author: Miros/law `Jubal' Baran
Date: Mon, 20 Nov 2000 14:30
22 lines
1450 bytes
PT irek pisze:

> a jesli niczym, to jaki jest sens stosowania xsl:element ?
> moglby ktos podac jakis racjonalny przyklad ich zastosowania?

Proszę bardzo. ;-)

<xsl:template match="a|b|c|d|e|f">
  <xsl:element name="{local-name(.)}">
    <xsl:call-template name="copy-attributes"/>
    <xsl:apply-templates/>
  </xsl:element>
</xsl:template>

pozdrawiam,
Jubal

-- 
[ Miros/law L Baran, baran-at-knm-org-pl, neg IQ, cert AI ] [ 0101010 is ]
[ BOF2510053411, makabra.knm.org.pl/~baran/, alchemy pany ] [ The Answer ] 

                      Many are called, few volunteer.
Re: Czaym sie to rozni ???
#616
Author: irek
Date: Mon, 20 Nov 2000 16:19
14 lines
1112 bytes
On 20 Nov 2000 14:30:19 GMT, Miros/law `Jubal' Baran <baran@hell.pl>
wrote:

><xsl:template match="a|b|c|d|e|f">
>  <xsl:element name="{local-name(.)}">
>    <xsl:call-template name="copy-attributes"/>
>    <xsl:apply-templates/>
>  </xsl:element>
></xsl:template>

Dzieki :) - wiedzialem ze w tych elementach musi byc jakis ukryty
sens. 

irek
Re: Czaym sie to rozni ???
#617
Author: irek
Date: Mon, 20 Nov 2000 16:23
19 lines
1343 bytes
On Mon, 20 Nov 2000 17:19:58 +0100, irek <irek@i.pl> wrote:

>On 20 Nov 2000 14:30:19 GMT, Miros/law `Jubal' Baran <baran@hell.pl>
>wrote:
>
>><xsl:template match="a|b|c|d|e|f">
>>  <xsl:element name="{local-name(.)}">
>>    <xsl:call-template name="copy-attributes"/>
>>    <xsl:apply-templates/>
>>  </xsl:element>
>></xsl:template>
>
>Dzieki :) - wiedzialem ze w tych elementach musi byc jakis ukryty
>sens. 

No i jeszcze pytanko - jaka funkcje w tym przykladzie pelni:
<xsl:call-template name="copy-attributes"/> ?

irek
Re: Czaym sie to rozni ???
#618
Author: Miros/law `Jubal' Baran
Date: Mon, 20 Nov 2000 17:12
22 lines
1879 bytes
PT irek pisze:

> On Mon, 20 Nov 2000 17:19:58 +0100, irek <irek@i.pl> wrote:

> No i jeszcze pytanko - jaka funkcje w tym przykladzie pelni:
> <xsl:call-template name="copy-attributes"/> ?

Kopiuje atrybuty (czy jak się to po polsku właściwie nazywa? ;-). Mam
prosty markup, z którego robię HTML, część znaczników jest identyczna i
muszę je przekopiować do pliku wynikowego. Być może robię to w sposób
nadmiarowy, ale XSLT zacząłem bawić się dopiero w sobotę, wcześniej nie
miałem serca zabierać się do specyfikacyj.

pozdrawiam,
Jubal

-- 
[ Miros/law L Baran, baran-at-knm-org-pl, neg IQ, cert AI ] [ 0101010 is ]
[ BOF2510053411, makabra.knm.org.pl/~baran/, alchemy pany ] [ The Answer ] 

      A city is a large community where people are lonesome together
          -- Herbert Prochnow
Re: Czaym sie to rozni ???
#619
Author: irek
Date: Tue, 21 Nov 2000 08:45
16 lines
1519 bytes
On 20 Nov 2000 17:12:46 GMT, Miros/law `Jubal' Baran <baran@hell.pl>
wrote:

>muszę je przekopiować do pliku wynikowego. Być może robię to w sposób
>nadmiarowy, ale XSLT zacząłem bawić się dopiero w sobotę, wcześniej nie
>miałem serca zabierać się do specyfikacyj.

aha... nic nie rozumiem :))

chodzi o to ze po wywaleniu z przykladu ktory podales 
(bardzo stymulujacego zreszta :) ponizszej linijki
<xsl:call-template name="copy-attributes"/> 
dzialalo to tak samo jak poprzednio.
ale moze to zbyt wczesna godzina (9.30) na takie rozmyslania :)

irek
Re: Czaym sie to rozni ???
#620
Author: Miros/law `Jubal' Baran
Date: Tue, 21 Nov 2000 10:04
36 lines
2190 bytes
PT irek pisze:

> On 20 Nov 2000 17:12:46 GMT, Miros/law `Jubal' Baran <baran@hell.pl>
> wrote:

>>muszę je przekopiować do pliku wynikowego. Być może robię to w sposób
>>nadmiarowy, ale XSLT zacząłem bawić się dopiero w sobotę, wcześniej nie
>>miałem serca zabierać się do specyfikacyj.

> aha... nic nie rozumiem :))

> chodzi o to ze po wywaleniu z przykladu ktory podales 
> (bardzo stymulujacego zreszta :) ponizszej linijki
> <xsl:call-template name="copy-attributes"/> 
> dzialalo to tak samo jak poprzednio.
> ale moze to zbyt wczesna godzina (9.30) na takie rozmyslania :)

Bo <xsl:call-template name="copy-attributes"/> wywołuje taką
procedurkę:

<xsl:template name="copy-attributes">
  <xsl:for-each select="@*">
    <xsl:attribute name="{local-name(.)}">
      <xsl:value-of select="."/>
    </xsl:attribute>
  </xsl:for-each>
</xsl:template>

pozdrawiam,
Jubal

-- 
[ Miros/law L Baran, baran-at-knm-org-pl, neg IQ, cert AI ] [ 0101010 is ]
[ BOF2510053411, makabra.knm.org.pl/~baran/, alchemy pany ] [ The Answer ] 

                               No it isn't!
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads