---
title: "XML+XSL+ankare i html"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/64543-xml-xsl-ankare-i-html"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "*erik"
published: "2003-01-12T09:34:22.000Z"
updated: "2003-01-12T11:27:44.000Z"
replies: 10
views: 557
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/64543-xml-xsl-ankare-i-html"
---

# XML+XSL+ankare i html

## #1 — *erik, 2003-01-12T09:34Z

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

Permalänk: https://www.webforum.nu/p/64543

## #2 — @nders, 2003-01-12T09:45Z

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?

Permalänk: https://www.webforum.nu/p/910269

## #3 — *erik, 2003-01-12T10:00Z

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

Permalänk: https://www.webforum.nu/p/910276

## #4 — @nders, 2003-01-12T10:07Z

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

Permalänk: https://www.webforum.nu/p/910282

## #5 — *erik, 2003-01-12T10:24Z

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.

Permalänk: https://www.webforum.nu/p/910289

## #6 — @nders, 2003-01-12T10:28Z

Gör de inte det om du använder CDATA?

Permalänk: https://www.webforum.nu/p/910290

## #7 — *erik, 2003-01-12T10:55Z

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>
```

Permalänk: https://www.webforum.nu/p/910299

## #8 — @nders, 2003-01-12T11:03Z

Testa detta:

```
<xsl:value-of select="TEXT" [b]disable-output-escaping="yes"[/b]/>
```

Mvh,

Permalänk: https://www.webforum.nu/p/910304

## #9 — @nders, 2003-01-12T11:09Z

Just ja, så var det. Inte modifiera xsl-filen. :/ 
Varför inte?

mvh,

Permalänk: https://www.webforum.nu/p/910308

## #10 — *erik, 2003-01-12T11:24Z

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

Permalänk: https://www.webforum.nu/p/910314

## #11 — @nders, 2003-01-12T11:27Z

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,

Permalänk: https://www.webforum.nu/p/910316

---

Tråden på webben: https://www.webforum.nu/amne/xml/64543-xml-xsl-ankare-i-html
