ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1487
1487
EMPFEHLEN
-
Hallo,
Ich erstelle ein XSL-Stylesheet zur Darstellung der XML-Dokumentation aus C#.
Nun kann es vorkommen, daß z.B. in <example> das Tag <code> vorkommt.
Wie kann ich das darstellen, verwende ich im template example select="." wird der Codeteil ja immer mitausgegeben.
Danke für die Hilfe,
MfG
DW
-
Schick dochmal den Quelltext rueber ! Bei mir gehts eigentlich so.
______________________________________________________
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<document>
<data>Sollte doch eigentlich <code>gehen</code></data>
</document>
______________________________________________________
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
</head>
<body>
<div align="center"><xsl:apply-templates /></div>
</body>
</html>
</xsl:template>
<xsl:template match="data">
<p><xsl:value-of select="." /></p>
</xsl:template>
<xsl:template match="code">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>
-
Hi,
Hier der XML-Teil:
XSL-Ausschnitt:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<member name="M:ReportViewer.Form1.ShowReport"> <summary> Öffnen eines Open-File-Dialoges </summary> <remarks> <para>Es wird ein Open-File Dialog geöffnet, nach Auswahl der Datei wird diese Angezeigt.</para> <para>Alle Abfragen zum aktuellen Report stammen aus dem Report selbst, es werden vom Programm keinerlei Parameter mitgegeben.</para> <example> Hier ein Beispiel: <code>fdReport.FileName="";</code> <code>fdReport.Title="Bitte Report auswählen ...";</code> <code>fdReport.Filter="Crystal Report (*.rpt)|*.rpt";</code> <code>fdReport.ShowDialog();</code> <code>fdReport.CheckFileExists=true;</code> Dann sollte alles laufen. </example> </remarks> </member>
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<xsl:template match="remarks"> <TABLE border="0" width="75%"> <TR> <TD width="25"></TD> <TD bgcolor="gray"> <span style="font-family: arial, sans-serif; background-color: gray; color: white"> <xsl:for-each select="para" /><xsl:apply-templates select="para" /> <xsl:apply-templates select="example" /> <xsl:apply-templates select="see"/> </span> </TD> </TR> </TABLE> </xsl:template> <xsl:template match="example"> <div style="font-family: arial, sans-serif; text-decoration: underline; background-color: gray; color: white/> <xsl:for-each select="example/code" /><xsl:apply-templates select="code" /> </xsl:template> <xsl:template match="code"> <div style="font-family: courier; background-color: gray; color: white"> <xsl:value-of select="."/> </div> </xsl:template>
Nur, wenn ich im Template Example sage: <xsl:value-of select="."/> wird ja auch der Bereich Code mit ausgegeben. Und es ist halt möglich, daß vor und nach dem Code halt noch was anderes kommt.
Ähnliche Themen
-
Animation innerhalb der Grenzen eines <div> tags
Von axe van ecks im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 10.12.09, 11:19 -
Suchwort hervorheben (ausser innerhalb von Tags)
Von DeMoehn_sm im Forum PHPAntworten: 1Letzter Beitrag: 14.03.09, 09:23 -
span-tags innerhalb der p-tags erzeugen
Von gremmlin im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 09.01.09, 19:40 -
div innerhalb eines form tags
Von it-bergmann im Forum CSSAntworten: 9Letzter Beitrag: 14.05.08, 21:48 -
Scrollbalken nur innerhalb des TD-Tags
Von Fabian Frank im Forum HTML & XHTMLAntworten: 5Letzter Beitrag: 17.10.05, 14:57





Zitieren
Login





