|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
SlickEdit: Code in over 40 languages across 7 platforms. SlickEdit’s unmatched power, speed, and flexibility allows even the most accomplished developers to write better code faster. Download a free trial today! |
|
#1
|
|||
|
|||
|
How can I translate a HTML tag in a text.
How can I translate a HTML tag in a text...
I explane I have a source: Code:
<preface> <par>Mijn naam is Bas Burger en ik zoek werk als PHP - XML programeur en/of webmaster.<br /> Ik heb 17+ jaar ervaring met computers en sinds 1987 bezit ik een pc.<br /> Het probleem is dat ik het verkeerde beroep had toen er nog een internet hype bestond waar met zeer dure opleidingen gesmeten werd om de beroepstak af te sluiten voor nieuwkomers.<br /> Dit is de meest belangrijke reden dat ik dure opleidingen en certificaten ontbeer.<br /> Ik spreek en schrijf de engelse taal zeer goed en ben wat programeren betreft zeer gericht op de angel-saksische invloedsfeer.</par> <par>Ik heb alles zien komen wat vandaag de dag als heel normaal wordt ervaren zoals windows, internet etc.<br /> En ben daardoor zeer praktijk gericht (gewoon doen en proberen zonder bang te zijn of het wel lukt) en heb ook een zeer brede ervaring.</par> </preface> In there you see Code:
<br /> Following template match Code:
<xsl:template match="preface"> <xsl:element name="div"> <xsl:attribute name="class">preface</xsl:attribute> <xsl:for-each select="par"> <xsl:element name="p"> <xsl:value-of select="."/> </xsl:element> </xsl:for-each> </xsl:element> </xsl:template> Gives this output: Code:
<div class="preface"> <p>Mijn naam is Bas Burger en ik zoek werk als PHP - XML programeur en/of webmaster. Ik heb 17+ jaar ervaring met computers en sinds 1987 bezit ik een pc. Het probleem is dat ik het verkeerde beroep had toen er nog een internet hype bestond waar met zeer dure opleidingen gesmeten werd om de beroepstak af te sluiten voor nieuwkomers. Dit is de meest belangrijke reden dat ik dure opleidingen en certificaten ontbeer. Ik spreek en schrijf de engelse taal zeer goed en ben wat programeren betreft zeer gericht op de angel-saksische invloedsfeer.</p> <p>Ik heb alles zien komen wat vandaag de dag als heel normaal wordt ervaren zoals windows, internet etc. En ben daardoor zeer praktijk gericht (gewoon doen en proberen zonder bang te zijn of het wel lukt) en heb ook een zeer brede ervaring.</p> </div> I need this output: Code:
<div class="preface"> <p>Mijn naam is Bas Burger en ik zoek werk als PHP - XML programeur en/of webmaster.<br /> Ik heb 17+ jaar ervaring met computers en sinds 1987 bezit ik een pc.<br /> Het probleem is dat ik het verkeerde beroep had toen er nog een internet hype bestond waar met zeer dure opleidingen gesmeten werd om de beroepstak af te sluiten voor nieuwkomers.<br /> Dit is de meest belangrijke reden dat ik dure opleidingen en certificaten ontbeer.<br /> Ik spreek en schrijf de engelse taal zeer goed en ben wat programeren betreft zeer gericht op de angel-saksische invloedsfeer.</p> <p>Ik heb alles zien komen wat vandaag de dag als heel normaal wordt ervaren zoals windows, internet etc.<br /> En ben daardoor zeer praktijk gericht (gewoon doen en proberen zonder bang te zijn of het wel lukt) en heb ook een zeer brede ervaring.</p> </div> I need output with the breaks left in. Thanks on front.
__________________
The Knowledge Emporium |
|
#2
|
|||
|
|||
|
hi Yaa 101
I think you just need put your content of <par> element into CDATA section like this Code:
<?xml version="1.0" encoding="UTF-8"?> <preface> <par><![CDATA[ Mijn naam is Bas Burger en ik zoek werk als PHP - XML programeur en/of webmaster.<br> Ik heb 17+ jaar ervaring met computers en sinds 1987 bezit ik een pc.<br> Het probleem is dat ik het verkeerde beroep had toen er nog een internet hype bestond waar met zeer dure opleidingen gesmeten werd om de beroepstak af te sluiten voor nieuwkomers.<br> Dit is de meest belangrijke reden dat ik dure opleidingen en certificaten ontbeer.<br> Ik spreek en schrijf de engelse taal zeer goed en ben wat programeren betreft zeer gericht op de angel-saksische invloedsfeer.]]></par> <par><![CDATA[ Ik heb alles zien komen wat vandaag de dag als heel normaal wordt ervaren zoals windows, internet etc.<br> En ben daardoor zeer praktijk gericht (gewoon doen en proberen zonder bang te zijn of het wel lukt) en heb ook een zeer brede ervaring.]]></par> </preface> |
|
#3
|
|||
|
|||
|
Getting in the right direction but still not what i had in mind...
See the output of the same text with a CDATA section... Code:
<div class="preface"> <p>Mijn naam is Bas Burger en ik zoek werk als PHP - XML programeur en/of webmaster.<br /> Ik heb 17+ jaar ervaring met computers en sinds 1987 bezit ik een pc.<br /> Het probleem is dat ik het verkeerde beroep had toen er nog een internet hype bestond waar met zeer dure opleidingen gesmeten werd om de beroepstak af te sluiten voor nieuwkomers.<br /> Dit is de meest belangrijke reden dat ik dure opleidingen en certificaten ontbeer.<br /> Ik spreek en schrijf de engelse taal zeer goed en ben wat programeren betreft zeer gericht op de angel-saksische invloedsfeer.</p> <p>Ik heb alles zien komen wat vandaag de dag als heel normaal wordt ervaren zoals windows, internet etc.<br /> En ben daardoor zeer praktijk gericht (gewoon doen en proberen zonder bang te zijn of het wel lukt) en heb ook een zeer brede ervaring.</p> </div> As you see it translated the < and > into it's entity values... When outputting the html source created by the stylesheet i get the breaks that i wanted, i need them in the source instead... Thanks for your time and i hope i can get further here... Last edited by Yaa 101 : May 7th, 2002 at 12:28 PM. |
|
#4
|
|||
|
|||
|
I got the solution...
Your suggestion to put the source paragraph inside a CDATA tag and the following code in your template do the trick... Code:
<xsl:value-of select="." disable-output-escaping="yes" /> Both are needed... Thanks... Bassie. |
![]() |
| Viewing: Dev Shed Forums > Programming Languages - More > XML Programming > How can I translate a HTML tag in a text. |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|