[xml/xsl] a href ?

Pagina: 1
Acties:

  • didio
  • Registratie: Maart 2001
  • Laatst online: 01-04 09:19

didio

didio.nl

Topicstarter
Dit werkt wel, maar iets zegt me dat dit mooier/beter kan.
code:
1
2
3
4
5
6
<a>
<xsl:attribute name="href">
/forum.asp?id=<xsl:value-of select="ForumID"/>
</xsl:attribute>
Forum
</a>

weinig tot niks..


  • FireFoz
  • Registratie: Juni 2001
  • Laatst online: 31-08 23:38
ben je geen < vergeten?

* FireFoz weet niks van xml

Leef lekker in het nu, er is niks anders


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
code:
1
2
3
4
5
6
<xsl:element name="a">
    <xsl:attribute name="href">
      /forum?id=<xsl:value-of select="ForumID" />
    </xsl:attribute>
    Forum
</xsl:element>

of
code:
1
<a href="/forum?id={ForumID}">Forum</a>

  • didio
  • Registratie: Maart 2001
  • Laatst online: 01-04 09:19

didio

didio.nl

Topicstarter
Op dinsdag 25 september 2001 12:32 schreef freak007 het volgende:
code:
1
<a href="/forum?id={ForumID}">Forum</a>
Hier krijg ik dus geen forumid bij, dat andere voorbeeld werkt wel goed, thanks..

weinig tot niks..


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
didio: Hier krijg ik dus geen forumid bij, dat andere voorbeeld werkt wel goed, thanks..
Welke XSL processor gebruik je? Dit zou namelijk wel moeten werken. Als je gewone xml elementen opneemt kan je in de attributen van die elementen tussen { en } een XPath expressie opnemen. Daarmee geef je aan dat dit deel van het attribuut geevalueerd moet worden. Dit is niet nodig bij gewone xsl elementen omdat die standaard al worden geevalueerd.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • didio
  • Registratie: Maart 2001
  • Laatst online: 01-04 09:19

didio

didio.nl

Topicstarter
Op dinsdag 25 september 2001 13:39 schreef mbravenboer het volgende:

[..]

Welke XSL processor gebruik je?
Van Microsoft.. Ik heb in ieder geval dit in mijn code staan om de XSL te verwerken.
code:
1
2
3
Set objXSL = CreateObject("Microsoft.XMLDOM")
objXSL.Async = False
objXSL.Load(Server.MapPath("test.xsl"))

Ik begin nog naar net met XML/XSL dus moet het nog allemaal een beetje leren :)

weinig tot niks..


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op dinsdag 25 september 2001 12:06 schreef didio het volgende:
Dit werkt wel, maar iets zegt me dat dit mooier/beter kan.
code:
1
2
3
4
5
6
<a>
<xsl:attribute name="href">
/forum.asp?id=<xsl:value-of select="ForumID"/>
</xsl:attribute>
Forum
</a>
Hoe kan je een link maken met meerdere variablen???
<xsl:attribute name="href">
/forum.asp?id=<xsl:value-of select="ForumID"/>&BLAAT=1
</xsl:attribute>

Moet in de HTML worden
<a href=/forum.asp?id=1&BLAAT=1> .... </a>

Hij struikelt altijd over de &

Programmer - an organism that turns coffee into software.


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Op vrijdag 28 september 2001 16:14 schreef LuCarD het volgende:
Hij struikelt altijd over de &
Dat doet HTML eigenlijk ook al, maar browsers vinden het meestal wel goed.

Het & teken geeft het begin van een entiteit aan. Als je wil dat het &-teken in de html-output komt te staan, moet je & gebruiken.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op vrijdag 28 september 2001 16:49 schreef freak007 het volgende:

[..]

Dat doet HTML eigenlijk ook al, maar browsers vinden het meestal wel goed.

Het & teken geeft het begin van een entiteit aan. Als je wil dat het &-teken in de html-output komt te staan, moet je & gebruiken.
Ik dacht dat het met links JUIST niet mocht.... :)

Maar het werkt :):):):):):):):):):):):):)

Programmer - an organism that turns coffee into software.

Pagina: 1