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?
10 svar · 525 visningar · startad av *erik
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
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?
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
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
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.
Gör de inte det om du använder CDATA?
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>
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
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,