Thread View: pl.comp.xml
8 messages
8 total messages
Started by Al
Wed, 30 Aug 2000 12:12
XML jeszcze raz
Author: Al
Date: Wed, 30 Aug 2000 12:12
Date: Wed, 30 Aug 2000 12:12
51 lines
2669 bytes
2669 bytes
oto i plik ktory chce przekonwertowac na HTML i zeby to bylo w Tabelce najlepiej i wszystko co w Text to jest linkiem do podstrony... i co jeszcze ...zeby to chodzilo w ASP.... ale mam wymagania...ale coz jestem poczatkujacy....i prosze o pomoc -------------------------------------------------------- <?xml version="1.0" encoding="ISO-8859-1" ?> <headlines code="FR HOT AND" language=""> <headline storyid="936180502nL0138149" date="01 Sep 1999" time="10:08" lang="EN"> <code>[E][FR][AUT][EUROPE][WEU][HOT][JP][LEN][RTRS]<RENA.PA><7201.T></ code> <text>Renault extends gains on Nissan restructuring talk</text> </headline> <headline storyid="936177323nL0158835" date="01 Sep 1999" time="09:15" lang="EN"> <code>[UKI][E][RNP][GB][FR][DE][NL][WEU][EUROPE][TEL][DPR][BUS][HOT][LEN][RT RS]<GRD.L></code> <text>FOCUS-Guardian IT<GRD.L> thrives on disaster</text> </headline> <headline storyid="936174350nL01388783" date="01 Sep 1999" time="08:25" lang="EN"> <code>[E][FR][BNK][EUROPE][WEU][HOT][LEN][RTRS]<CRLP.PA><PARI.PA><S OGN.PA><BNPP.PA></code> <text>CAC-40 entry boosts Credit Lyonnais <CRLP.PA></text> </headline> <headline storyid="936131514nN3194038" date="31 Aug 1999" time="20:31" lang="EN"> <code>[E][U][BUS][US][MRG][LEN][RTRS][BNK][FR][HOT]<STFF.O><PARI.PA></ code> <text>Staff Leasing to mull sale, open books to bidders</text> </headline> <headline storyid="936114689nL3182437" date="31 Aug 1999" time="15:51" lang="FR"> <code>[FA][FR][FOD][STX][HOT][MRG][WEU][EUROPE][LFR][RTRS]<PERP.PA><AL LD.L></code> <text>Pernod accentue son rattrapage sur des spéculations récurrentes</text> </headline> <next_headline storyid=""/> </headlines> --------------------------------------------------------------------------
Odp: XML jeszcze raz
Author: Maciej Jankowski
Date: Wed, 30 Aug 2000 13:24
Date: Wed, 30 Aug 2000 13:24
60 lines
2267 bytes
2267 bytes
> oto i plik ktory chce przekonwertowac na HTML
> i zeby to bylo w Tabelce najlepiej i wszystko co w Text to jest linkiem do
> podstrony...
> i co jeszcze ...zeby to chodzilo w ASP....
> ale mam wymagania...ale coz jestem poczatkujacy....i prosze o pomoc
>
Proponowal bym jednak poczytac o XSL'u.
A ponizej masz przyklad (bardzo prosty)
<?xml version="1.0" encoding="ISO-8859-2"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="/">
<HTML>
<xsl:apply-templates/>
</HTML>
</xsl:template>
<xsl:template match="headlines">
<xsl:element name="table">
<xsl:attribute name="border">1</xsl:attribute>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="headline">
<TR>
<xsl:element name="TD">
<xsl:attribute name="width">100</xsl:attribute>
<xsl:attribute name="bgcolor">yellow</xsl:attribute>
<b><xsl:value-of select="@date"/></b>
</xsl:element>
<xsl:element name="TD">
<xsl:attribute name="width">200</xsl:attribute>
<xsl:attribute name="bgcolor">white</xsl:attribute>
</xsl:element>
<xsl:element name="a">
<xsl:attribute name="href">kto_to_wie</xsl:attribute>
<xsl:value-of select="text"/>
</xsl:element>
</TR>
</xsl:template>
</xsl:stylesheet>
Maciek
PS
Aby plik XMLowy uzywal XSL'a
musisz dodac w naglowku pliku XML'owego linie
<?xml-stylesheet type="text/xsl" href="NAZWA_PLIKU.xsl"?>
Re: XML jeszcze raz
Author: Szymon Ziolo
Date: Wed, 30 Aug 2000 14:27
Date: Wed, 30 Aug 2000 14:27
8 lines
1182 bytes
1182 bytes
Maciej Jankowski wrote: > > Proponowal bym jednak poczytac o XSL'u. Jako lekki wstęp do XSL-a proponuję: http://webmaster.pckurier.pl/1999/grudzien/dmoch/xmlxsl.html. Szymon
Re: XML jeszcze raz
Author: Rafal Smyka
Date: Wed, 30 Aug 2000 14:52
Date: Wed, 30 Aug 2000 14:52
7 lines
1126 bytes
1126 bytes
"Szymon Ziolo" <szz@step.pl> wrote in message news:39AD19B9.91805A07@step.pl... > Jako lekki wstęp do XSL-a proponuję: > http://webmaster.pckurier.pl/1999/grudzien/dmoch/xmlxsl.html. A co pozniej? Rafal
Re: XML jeszcze raz
Author: Konrad Lepiarz
Date: Wed, 30 Aug 2000 15:24
Date: Wed, 30 Aug 2000 15:24
28 lines
1769 bytes
1769 bytes
> Aby plik XMLowy uzywal XSL'a
> musisz dodac w naglowku pliku XML'owego linie
> <?xml-stylesheet type="text/xsl" href="NAZWA_PLIKU.xsl"?>
Ewentualnie gdy chcesz zamienic XML+XSL na HTML po stronie serwera to w ASP:
<%@ LANGUAGE = JScript %>
<%
// Set the source and style sheet locations here
var sourceFile = Server.MapPath("simple.xml");
var styleFile = Server.MapPath("simple.xsl");
// Load the XML
var source = Server.CreateObject("Microsoft.XMLDOM");
source.async = false;
source.load(sourceFile);
// Load the XSL
var style = Server.CreateObject("Microsoft.XMLDOM");
style.async = false;
style.load(styleFile);
Response.Write(source.transformNode(style));
%>
gdzie simple.xml i simple.xsl to oczywiscie odpowiednie pliki z danymi.
Polecam lekture XML SDK 2.5 ze strony msdn.microsoft.com
pozdro
konrad
Re: XML jeszcze raz
Author: Szymon Ziolo
Date: Wed, 30 Aug 2000 16:33
Date: Wed, 30 Aug 2000 16:33
14 lines
1335 bytes
1335 bytes
Rafal Smyka wrote: > > "Szymon Ziolo" <szz@step.pl> wrote in message > news:39AD19B9.91805A07@step.pl... > > Jako lekki wstęp do XSL-a proponuję: > > http://webmaster.pckurier.pl/1999/grudzien/dmoch/xmlxsl.html. > > A co pozniej? Później? Ja wskoczyłem do głębokiej wody, czyli wziąłem rekomendację XSLT i zacząłem pisać stylesheet. Jest tez książka "XSLT Programmers Reference", ale trzeba chyba zamawiać, czekać miesiącami itp. Szymon
Re: XML jeszcze raz
Author: Marcin Jagodzinski
Date: Wed, 30 Aug 2000 21:35
Date: Wed, 30 Aug 2000 21:35
27 lines
2069 bytes
2069 bytes
On Wed, 30 Aug 2000 16:27:05 +0200, Szymon Ziolo <szz@step.pl> wrote: >Maciej Jankowski wrote: >> >> Proponowal bym jednak poczytac o XSL'u. > >Jako lekki wstęp do XSL-a proponuję: >http://webmaster.pckurier.pl/1999/grudzien/dmoch/xmlxsl.html. > No nie wiem. Myślisz, że początkujący zrozumie o co chodzi w zdaniu: "Z reguły arkusze stylów są tworzone z myślą o pewnym typie plików (pewnym DTD), choć mogą być również całkiem ogólne. " Bo ja nie rozumiem, a tylko mogę się domyślać. Albo: "Aby stworzyć wzorzec, który stosuje się do encji tekstowych (czyli do poszczególnych fragmentów tekstu znajdującego się pomiędzy tagami, a nie do całego tekstu!) ustawiamy match="text()". " Do tekstu, ale nie całego? Marcin Jagodzinski (or compatible) PS 1. Pisanie o "plikach" w tym kontekście, to nieporozumienie. Dokumenty XML mogą składać się dowolnej liczby plików (w tym również żadnego -- mogą istnieć wyłącznie w pamięci). PS 2. Cały tekst w XML znajduje się pomiędzy tagami. PS 3. Sorry, że się czepiam. Ale XML nie znosi nieścisłości.
Re: XML jeszcze raz
Author: Szymon Ziolo
Date: Thu, 31 Aug 2000 07:07
Date: Thu, 31 Aug 2000 07:07
27 lines
1883 bytes
1883 bytes
Marcin Jagodzinski wrote: > > >Jako lekki wstęp do XSL-a proponuję: > >http://webmaster.pckurier.pl/1999/grudzien/dmoch/xmlxsl.html. > > > No nie wiem. Myślisz, że początkujący zrozumie o co chodzi w zdaniu: "Z > reguły arkusze stylów są tworzone z myślą o pewnym typie plików (pewnym > DTD), choć mogą być również całkiem ogólne. " No tak, przed lekkim wstępem do XSL-a przydałby się pewnie lekki wstęp do XML-a :-) > Marcin Jagodzinski > (or compatible) > > PS 1. Pisanie o "plikach" w tym kontekście, to nieporozumienie. Dokumenty > XML mogą składać się dowolnej liczby plików (w tym również żadnego -- mogą > istnieć wyłącznie w pamięci). > > PS 2. Cały tekst w XML znajduje się pomiędzy tagami. > > PS 3. Sorry, że się czepiam. Ale XML nie znosi nieścisłości. Myślę, że to uproszczenia wynikające z "lekkości" tekstu. Zresztą niech się autor artykułu (CC) sam broni :-) Szymon
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads