svg4you: Formatierung

Beitrag lesen

Tach Joe,

Bsp:

<text>Normaler Text <bold>bolder Text</bold> Weiterer Text</text>

Ausgabe:
Normaler Text

Hier mal ein konkretes Beispiel:

XML:

  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<blabla>  
  <bla>normaler Text <bold>fetter Text</bold> normaler Text</bla>  
  <bla><bold>hier fett</bold> hier normal <bold>und wieder fett</bold></bla>  
</blabla>

XSL:

  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  
<xsl:template match="blabla">  
  <xsl:apply-templates/>  
</xsl:template>  
  
<xsl:template match="bla">  
  <p><xsl:apply-templates/></p>  
</xsl:template>  
  
<xsl:template match="text()">  
  <xsl:value-of select="."/>  
</xsl:template>  
  
<xsl:template match="bold">  
  <b><xsl:value-of select="text()"/></b>  
</xsl:template>  
  
</xsl:stylesheet>

HTML-Ergebnis (hier ohne Grundgerüst):

  
<p>normaler Text <b>fetter Text</b> normaler Text</p>  
<p><b>hier fett</b> hier normal <b>und wieder fett</b></p>

Man liest sich,
svg4you