Za linkove

11 отговора 262 прегледа
#1

Za linkove

iskam da pitam kak se pravi taka che v edin xsl fail da se prisvoyava stoinost na normalen html atribut kato se izpolzvat danni ot xml fail?
konkretno problema e, che iskam da da izpolzvam edin adres na sait koito mi e zapazen v xml faila, i suotvcetno da sloja tazi stoinost v href atribut na html tag v xsl faila, za da moje da se poluchi istinski link, a ne samo da se vizualizira adresa s <xsl:value-of>...

idei?

Отговор
в отговор на kpeamop #2

Re: Za linkove

[линк]

много опасен и може би луд
Отговор
в отговор на Perin #3

Re: Za linkove

mnogo 10x:)

Отговор
в отговор на kpeamop #4

a bez xsl:attribute

<a href="{/blabla/blabla}">

Отговор
в отговор на joshua #5

Re: a bez xsl:attribute

Как точно работи това?

много опасен и може би луд
Отговор
в отговор на Perin #6

demek?

kakvo ne razbra?
che za po-podrobni pisaniya neam nervi sega

se pak se predpolaga da piya bira
nazdrave

Отговор
в отговор на joshua #7

Re: demek?

izglejda si mn logi4no tova s <a href="{neshtosi.ext}"></a>
ama ne6to to pri mene ne 6te da raboti (ie6 polzvam)......
ima6 li ideq kakuv moje da e problema?

qsno standarten xpath si e tva, ne mi dava gre6ka pri pregleda na xsl faila no pri transformiraneto prosto go nqma......

Отговор
в отговор на joshua #8

Re: demek?

{/blabla/blabla}
Ne mi e poznat sintaxisa s { i }. Mojesh li da dadesh link?

много опасен и може би луд
Отговор
в отговор на kpeamop #9

Re: demek?

heh, zamislih se za os-i i xml parser-i
ma se opira do ne mozhe da ne mozhe

veroyatno burkash neshto s template rules i/ili na koi vuzel se namirash ...balimaamu, de da znam

probvai tova:

blabla.xml
=======
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="blabla.xsl"?>
<blabla>
<link blabla="[линк]">[линк]</link>
</blabla>

blabla.xsl
=======
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="[линк]">
<xsl:output encoding="UTF-8" method="html" />
<xsl:template match="link">
<html>
<body>
<p>
<a href="{.}">
<xsl:value-of select="." />
</a>
</p>
<p>
<a href="{@blabla}">
<xsl:value-of select="@blabla" />
</a>
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Отговор
в отговор на Perin #10

Re: demek?

az za sefte popadnah na tova v edna pp presentaciya:

Using XSLT and XPath to Enhance HTML Documents
Roger L. Costello
XML Technologies

ako ti se tursi... che az ya drupnah predi godina-dve i nikuv spomen nyamam ot kude

Отговор
в отговор на joshua #11

Re: demek?

Merci!

много опасен и може би луд
Отговор
в отговор на kpeamop #12

GyyaigDmIsMXhXcDaz

TPbFwP <a href="[линк]">odlvlqdlpfqa</a>, uxxmrdsbfciw, [link=[линк]]lfefyltqxxrf[/link], [линк]

Отговор