*erikMedlem sedan mars 200171 inlägg Hejsan
Det är som så att jag har ett xml dokument som visas mha en xsl-fil.
frågan är nu hur jag gör för att implementer vanlig htmlkod i xml-filen?
den innehåller mycket text och visa specifika ord skulle man vilja använda som html ankare och ha en meny så man kan hoppa direkt till det specifika ordet.
De utvalda nyckelorden borde dessutom vara i fetstil
Observera att all text ligger i en tagg och att det inte går att redigera i xsl-filen.
hoppas på svar // erik
@ndersMedlem sedan juni 200032 969 inlägg Det är i xsl-filen du ska göra presentationen av xml-datat. Varför kan du inte redigera xsl-filen?
Hur ser datat ut? xsl-filen?
*erikMedlem sedan mars 200171 inlägg Härligt med snabba svar =)
Jo, jag vet att tanken är att man skall fixa utseendet i xsl-filen men hur fixar jag det med nyckelorden??
TEXT-taggen skriver ut en sida med text och i denna befinner sig vissa nyckelord som vi skulle vilja ha fetstilta och som ankarlänkar (alltså interna länkar som skickar en upp och ner på en och samma sida.
Att vi förlorar hela poängen med xml bekommer oss inte då vi fått det hela som ett skolprojekt...
<?xml version="1.0" encoding="UTF-8"?>
<!-- Filnamn: XsltDemo01.xsl -->
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"> <!-- matcha XSLT:s rotnod -->
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#ffffff">
<table>
<tr>
<td width="20" bgcolor="#ffffff"></td>
<td width="550" bgcolor="#ffffff">
<xsl:for-each select="KAPITEL/STYCKE">
<SPAN STYLE="font-family: Garmond"></SPAN>
<font size="5"><B><xsl:value-of select="RUBRIK"/></B> </font><BR/><BR/>
<SPAN STYLE="font-family: Garmond"></SPAN>
<font size="4"><xsl:value-of select="TEXT"/></font><BR/><BR/><BR/><BR/>
</xsl:for-each>
</td>
<td width="20" bgcolor="#ffffff"></td>
</tr>
</table>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
mvh erik
@ndersMedlem sedan juni 200032 969 inlägg Jag tror inte jag är helt med på vad du menar.
Du kanske kan prova att slänga in en CDATA-sektion i ditt xml-dokument?
<elementet>
<![CDATA[ här lägger vi lite <b>html</b> och annat skräp. ]]>
</elementet>
Mvh
*erikMedlem sedan mars 200171 inlägg Jo det var kanske svårt att förklara.. men du är på rätt väg. Skulle vilja att html-taggarna typ <b> exekveras som html kod när det visas i explorer.
@ndersMedlem sedan juni 200032 969 inlägg Gör de inte det om du använder CDATA?
*erikMedlem sedan mars 200171 inlägg kanske gör jag fel??
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="kap.xsl"?>
<!DOCTYPE KAPITEL SYSTEM "kap.dtd">
<KAPITEL>
<STYCKE>
<RUBRIK>Lack of real-time eatures</RUBRIK>
<TEXT>
<![CDATA[ Conventional ORBs do not provide key features that are necessary to support real-time programming.
For instance, although the <b>CORBA </b>inter-operability protocol (GIOP) supports asynchronous messaging,
there is no standard programming language mapping for exchanging ORB requests asynchronously.
Likewise, the DCOM and RMI specifications do not require an ORB to notify clients when transport
layer flow control occurs. Therefore, it is hard to write portable and efficient real-time
applications that are guaranteed not to block indefinitely when ORB endsystem and n
etwork resources are temporarily unavailable. ]]>
</TEXT>
</STYCKE>
</KAPITEL>
@ndersMedlem sedan juni 200032 969 inlägg Testa detta:
<xsl:value-of select="TEXT" [b]disable-output-escaping="yes"[/b]/>
Mvh,
@ndersMedlem sedan juni 200032 969 inlägg Just ja, så var det. Inte modifiera xsl-filen. :/
Varför inte?
mvh,
*erikMedlem sedan mars 200171 inlägg Jodå så fick du mer än gärna ändra i vår xsl-fil.
Tack så jättemycket nu fungerar det precis som vi vill
Tackar för hjälpen !!
mvh Erik
@ndersMedlem sedan juni 200032 969 inlägg Toppen! :D
Hängde upp mig på ...och att det inte går att redigera i xsl-filen. Men det kanske jag inte borde gjort? :)
Lycka till med xml:andet! :)
Mvh,