Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kod HTML w tagach xml + transformacja XSL...
carbolymer
post 26.03.2008, 17:00:41
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 12
Dołączył: 27.01.2007
Skąd: north              Poziom: 158                     Tytuł: Miszcz

Ostrzeżenie: (0%)
-----


index.xsl:
  1. <?xml version="1.0" encoding="ISO-8859-2" ?>
  2.  
  3. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  4.  
  5. <xsl:template match="/">
  6.  <xsl:apply-templates/>
  7. </xsl:template>
  8.  
  9. <xsl:template match="content">
  10.  <html>
  11.   <head>
  12.    <title><xsl:value-of select="title"/></title>
  13.   </head>
  14.   <body>
  15.    <xsl:value-of select="pageContent"/>
  16.   </body>
  17.  </html>
  18. </xsl:template>
  19. </xsl:stylesheet>


index.xml:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="index.xsl" type="text/xsl"?>
  3. <content>
  4.  <title>Test</title>
  5.  <pageContent>tresc <b>Pogrubione</b> </pageContent>
  6. </content>


Chodzi o to aby zawartość spomiędzy tagów <pageContent></pageContent> wyświetlić umożiwiając działanie tagów HTML w tejże zawartości (żeby <b>Pogrubione</b> zostało zamienione na Pogrubione). Czy to jest wogóle możliwe? Jeżeli nie, to w jaki sposób mogę wyświetlić sformatowany tekst z tagów xml poprzez xsl?


--------------------
Blog | plugin system by carbolymer
Residence: #php.pl @ IRCNet
"Pralki powstały po to, aby kobiety też mogły programować"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
splatch
post 1.04.2008, 09:13:14
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie jestem pewien rozwiązania, potraktuj je jako luźne propozycje.
1. Spróbuj zamknąć pageContext w sekcji CDATA.
2. W XSLT użyj:
  1. <xsl:value-of select="pageContent/*"/>

3. Wprowadź przestrzeń nazw dla elementów html.


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:24