Dag,
ik zit met het volgende: uit een database komt een xml document, deze wordt m.b.v. een xsl document vormgegeven en getoond op een website. nu willen we dat de url die in één van de waarden in de xml staat wordt aangepast wanneer bezoekers niet vanaf ons eigen netwerk komen. dit moet in de xsl gebeuren omdat de overige bestanden niet aan te passen zijn.
dus: in de xml staat zoiets als: ...<ext_doc>http://www.site.nl/bla/bla</ext_doc>.... en dat moet of gewoon zo worden weergegeven, of wanneer het ip adres van de bezoeker niet gelijk is aan 192.168.x.x dan moet deze url worden veranderd in http://www.proxy.nl/set.asp?url=http://www.site.nl/bla/bla
nu heb ik iets gelezen over de mogelijkheid van het gebruiken van een stukje vb script in de xsl, maar ik krijg dit niet voor elkaar. javascript is volgens mij geen oplossing, omdat je daar hooguit het ip-adres van de server mee kan verkrijgen volgens mij...
heeft iemand een idee hoe ik dit op kan lossen? alvast bedankt voor de hulp!
nu staat er in de xsl het volgende:
maar die url moet dus door de xsl aangepast kunnen worden, als het ip van de bezoeker anders is dan 192.168.x.x
ik zit met het volgende: uit een database komt een xml document, deze wordt m.b.v. een xsl document vormgegeven en getoond op een website. nu willen we dat de url die in één van de waarden in de xml staat wordt aangepast wanneer bezoekers niet vanaf ons eigen netwerk komen. dit moet in de xsl gebeuren omdat de overige bestanden niet aan te passen zijn.
dus: in de xml staat zoiets als: ...<ext_doc>http://www.site.nl/bla/bla</ext_doc>.... en dat moet of gewoon zo worden weergegeven, of wanneer het ip adres van de bezoeker niet gelijk is aan 192.168.x.x dan moet deze url worden veranderd in http://www.proxy.nl/set.asp?url=http://www.site.nl/bla/bla
nu heb ik iets gelezen over de mogelijkheid van het gebruiken van een stukje vb script in de xsl, maar ik krijg dit niet voor elkaar. javascript is volgens mij geen oplossing, omdat je daar hooguit het ip-adres van de server mee kan verkrijgen volgens mij...
heeft iemand een idee hoe ik dit op kan lossen? alvast bedankt voor de hulp!
nu staat er in de xsl het volgende:
Code:
<xsl:template match="ext_doc">
<a target="_blank">
<xsl:attribute name="href">
<xsl:value-of select="." />
</xsl:attribute>
Full text
</a>
<xsl:if test="position()!=last()"> | </xsl:if>
</xsl:template>
Laatst bewerkt: