![]() |
XML - proste pytanie - Wersja do druku +- Forum Informatyczne WebElite.pl (https://www.webelite.pl) +-- Dział: # Technika komputerowa (https://www.webelite.pl/forumdisplay.php?fid=10) +--- Dział: Webmasterka (https://www.webelite.pl/forumdisplay.php?fid=34) +--- Wątek: XML - proste pytanie (/showthread.php?tid=5496) |
XML - proste pytanie - kasiah6 - 23-11-2016 Na początku zaznaczam, że nie mam wiedzy na temat xml, no trochę poczytałam. Mam jednak palący problem i mam nadzieję, że mózgi tutaj mi pomogą. Znalazłam na wikipedii pliki xml i xsl. Niby powinno się spoko wyświetlać xls ładując xml ale tak się nie dzieje. Bardzo mi potrzebne rozwiązanie bo mogłabym na podstawie tego przykładu pomóc sobie w pracy. załączam te dwa pliki. U mnie w przeglądarce IE 11 pojawia sie pięknie plik xls ale brakuje danych, które są w xml. Olać na razie polskie znaki. ksiazka.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="ksiazka.xsl"?> <ksiazka> <id> <tytul>Pobawmy się w webmasterow</tytul> <isbn>123456789</isbn> <Autor>Jeszcze nieznany</Autor> </id> <SpisTresci> <R>Rozdzial 1</R> <R>Rozdzial 2</R> <R>Rozdzial 3</R> </SpisTresci> </ksiazka> ksiazka.xsl <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl ![]() doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/> <xsl:template match="ksiazka"> <html> <head> <title>ksiazka ,,<xsl:value-of select="./id/tytul"/>''</title> </head> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="id"> <h3>Dane identyfikacyjne ksiazki</h3> tytul: <xsl:value-of select="tytul"/><br /> ISBN: <xsl:value-of select="isbn"/><br /> Autor: <xsl:value-of select="Autor"/><br /> </xsl:template> <xsl:template match="SpisTresci"> <h3>Spis tresci</h3> <table> <xsl:apply-templates/> </table> </xsl:template> <xsl:template match="R"> <tr><td><xsl:value-of select="."/></td></tr> </xsl:template> </xsl:stylesheet> |