Thread View: pl.comp.xml
9 messages
9 total messages
Started by Radek Gontarek
Thu, 28 Sep 2000 13:10
>> Jak w IE skutecznie uzyc Xlinka ?
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 13:10
Date: Thu, 28 Sep 2000 13:10
49 lines
2289 bytes
2289 bytes
Znowu problem, znowy MS IE 5 | 5.5:
Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku
(textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez
procesor (MS)XML nie obsluguje xlinkow ?
Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie
pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie.
<costam xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple"
xlink:href="costam.txt" xlink:show="embed" xlink:actuate="onLoad" />
btw: xlink:actuate="auto" - tez nie dziala
Dzieki,
Radosław Gontarek ................... radek_gontarek@poczta.onet.pl
--
Zalaczam moje niedzialajace pliki:
=== main.xml ===
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="style-1.xsl" ?>
<main
xmlns:xlink = "http://www.w3.org/1999/xlink"
xlink:type="simple"
xlink:href="include.xml"
xlink:show="embed"
xlink:actuate="auto" />
=== include.xml ===
<aaa>
Ala ma kota
</aaa>
=== style-1.xsl ===
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40" result-ns="">
<xsl:template>
<B><xsl:node-name/></B><xsl:value-of/><BR/>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="/">
<BODY>
<xsl:apply-templates/>
</BODY>
</xsl:template>
</xsl:stylesheet>
==========
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Andrzej Dmoch
Date: Thu, 28 Sep 2000 19:54
Date: Thu, 28 Sep 2000 19:54
58 lines
2635 bytes
2635 bytes
Po pierwsze - sciagnij najnowsza wersje procesora MSXSL i zainstaluj ja w przegladarce. Po drugie - co to w ogole jest za XSL??? (np. gdzie <xsl:template match="*/@xlink:href"> ????) Po trzecie - musza byc dwa oddzielne arkusze dla main.xml i include.xml. Zerknij na www.xml.pl. Tam w zasobach przy XLinku znajdziesz przydatny zbior arkuszy renderujacych XLinka w HTML'u. Radek Gontarek wrote: > Znowu problem, znowy MS IE 5 | 5.5: > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez > procesor (MS)XML nie obsluguje xlinkow ? > > Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie > pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie. > > <costam xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" > xlink:href="costam.txt" xlink:show="embed" xlink:actuate="onLoad" /> > > btw: xlink:actuate="auto" - tez nie dziala > > Dzieki, > Radosław Gontarek ................... radek_gontarek@poczta.onet.pl > > -- > Zalaczam moje niedzialajace pliki: > === main.xml === > <?xml version="1.0"?> > <?xml:stylesheet type="text/xsl" href="style-1.xsl" ?> > <main > xmlns:xlink = "http://www.w3.org/1999/xlink" > xlink:type="simple" > xlink:href="include.xml" > xlink:show="embed" > xlink:actuate="auto" /> > === include.xml === > <aaa> > Ala ma kota > </aaa> > === style-1.xsl === > <?xml version="1.0"?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" > xmlns="http://www.w3.org/TR/REC-html40" result-ns=""> > <xsl:template> > <B><xsl:node-name/></B><xsl:value-of/><BR/> > <xsl:apply-templates/> > </xsl:template> > > <xsl:template match="/"> > <BODY> > <xsl:apply-templates/> > </BODY> > </xsl:template> > > </xsl:stylesheet> > ==========
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 20:33
Date: Thu, 28 Sep 2000 20:33
87 lines
3976 bytes
3976 bytes
Tylko, ze ja nie chce renderowac XLinka w HTML'u, ale zwyczajnie
wlaczyc go (scislej caly plik, na ktory wskazuje) do macierzystego
xml'a jeszcze przed uzyciem jakichkolwiek styli. Styl jest tu tylko po to,
zeby dac pojecie co wypluwa procesor XML'a. I jasno widac, ze ten
Xlink nie jest rozwijany w miejscu, jak bym chcial.
Chcialem to zrobic elegancko z uzyciem Xlinka, ale wyglada na to,
ze najprosciej bedzie wpisac po prostu:
<!ENTITY wstawianyplik SYSTEM "include.xml">
a potem
<main>&wstawianyplik;</main>
ale to zbyt eleganckie nie jest, ani zbyt elastyczne, no i wymaga
deklaracji/definicji w DTD (wewnetrznym badz zewnetrznym).
Zatem problem pozostaje. Znalazlem w sieci pare komentarzy na temat
zupelnego braku obslugi Xlinkow w IE, ale datowane byly jeszcze na
zeszly rok, wiec moze cosik sie zmienilo. Zobaczymy, sciagne sobie
nowe procesowy z microsoftu, jak radzisz.
--
Pozdrawiam
Radosław Gontarek ................... radek_gontarek@poczta.onet.pl
"Andrzej Dmoch" <and@step.pl> wrote in message news:39D3A207.8DA3B24E@step.pl...
> Po pierwsze - sciagnij najnowsza wersje procesora MSXSL i zainstaluj ja w
> przegladarce.
> Po drugie - co to w ogole jest za XSL???
> (np. gdzie <xsl:template match="*/@xlink:href"> ????)
> Po trzecie - musza byc dwa oddzielne arkusze dla main.xml i include.xml.
> Zerknij na www.xml.pl. Tam w zasobach przy XLinku znajdziesz przydatny zbior
> arkuszy renderujacych XLinka w HTML'u.
>
> Radek Gontarek wrote:
>
> > Znowu problem, znowy MS IE 5 | 5.5:
> > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku
> > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez
> > procesor (MS)XML nie obsluguje xlinkow ?
> >
> > Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie
> > pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie.
> >
> > <costam xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple"
> > xlink:href="costam.txt" xlink:show="embed" xlink:actuate="onLoad" />
> >
> > btw: xlink:actuate="auto" - tez nie dziala
> >
> > Dzieki,
> > Radosław Gontarek ................... radek_gontarek@poczta.onet.pl
> >
> > --
> > Zalaczam moje niedzialajace pliki:
> > === main.xml ===
> > <?xml version="1.0"?>
> > <?xml:stylesheet type="text/xsl" href="style-1.xsl" ?>
> > <main
> > xmlns:xlink = "http://www.w3.org/1999/xlink"
> > xlink:type="simple"
> > xlink:href="include.xml"
> > xlink:show="embed"
> > xlink:actuate="auto" />
> > === include.xml ===
> > <aaa>
> > Ala ma kota
> > </aaa>
> > === style-1.xsl ===
> > <?xml version="1.0"?>
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
> > xmlns="http://www.w3.org/TR/REC-html40" result-ns="">
> > <xsl:template>
> > <B><xsl:node-name/></B><xsl:value-of/><BR/>
> > <xsl:apply-templates/>
> > </xsl:template>
> >
> > <xsl:template match="/">
> > <BODY>
> > <xsl:apply-templates/>
> > </BODY>
> > </xsl:template>
> >
> > </xsl:stylesheet>
> > ==========
>
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 20:33
Date: Thu, 28 Sep 2000 20:33
87 lines
3976 bytes
3976 bytes
Tylko, ze ja nie chce renderowac XLinka w HTML'u, ale zwyczajnie
wlaczyc go (scislej caly plik, na ktory wskazuje) do macierzystego
xml'a jeszcze przed uzyciem jakichkolwiek styli. Styl jest tu tylko po to,
zeby dac pojecie co wypluwa procesor XML'a. I jasno widac, ze ten
Xlink nie jest rozwijany w miejscu, jak bym chcial.
Chcialem to zrobic elegancko z uzyciem Xlinka, ale wyglada na to,
ze najprosciej bedzie wpisac po prostu:
<!ENTITY wstawianyplik SYSTEM "include.xml">
a potem
<main>&wstawianyplik;</main>
ale to zbyt eleganckie nie jest, ani zbyt elastyczne, no i wymaga
deklaracji/definicji w DTD (wewnetrznym badz zewnetrznym).
Zatem problem pozostaje. Znalazlem w sieci pare komentarzy na temat
zupelnego braku obslugi Xlinkow w IE, ale datowane byly jeszcze na
zeszly rok, wiec moze cosik sie zmienilo. Zobaczymy, sciagne sobie
nowe procesowy z microsoftu, jak radzisz.
--
Pozdrawiam
Radosław Gontarek ................... radek_gontarek@poczta.onet.pl
"Andrzej Dmoch" <and@step.pl> wrote in message news:39D3A207.8DA3B24E@step.pl...
> Po pierwsze - sciagnij najnowsza wersje procesora MSXSL i zainstaluj ja w
> przegladarce.
> Po drugie - co to w ogole jest za XSL???
> (np. gdzie <xsl:template match="*/@xlink:href"> ????)
> Po trzecie - musza byc dwa oddzielne arkusze dla main.xml i include.xml.
> Zerknij na www.xml.pl. Tam w zasobach przy XLinku znajdziesz przydatny zbior
> arkuszy renderujacych XLinka w HTML'u.
>
> Radek Gontarek wrote:
>
> > Znowu problem, znowy MS IE 5 | 5.5:
> > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku
> > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez
> > procesor (MS)XML nie obsluguje xlinkow ?
> >
> > Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie
> > pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie.
> >
> > <costam xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple"
> > xlink:href="costam.txt" xlink:show="embed" xlink:actuate="onLoad" />
> >
> > btw: xlink:actuate="auto" - tez nie dziala
> >
> > Dzieki,
> > Radosław Gontarek ................... radek_gontarek@poczta.onet.pl
> >
> > --
> > Zalaczam moje niedzialajace pliki:
> > === main.xml ===
> > <?xml version="1.0"?>
> > <?xml:stylesheet type="text/xsl" href="style-1.xsl" ?>
> > <main
> > xmlns:xlink = "http://www.w3.org/1999/xlink"
> > xlink:type="simple"
> > xlink:href="include.xml"
> > xlink:show="embed"
> > xlink:actuate="auto" />
> > === include.xml ===
> > <aaa>
> > Ala ma kota
> > </aaa>
> > === style-1.xsl ===
> > <?xml version="1.0"?>
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
> > xmlns="http://www.w3.org/TR/REC-html40" result-ns="">
> > <xsl:template>
> > <B><xsl:node-name/></B><xsl:value-of/><BR/>
> > <xsl:apply-templates/>
> > </xsl:template>
> >
> > <xsl:template match="/">
> > <BODY>
> > <xsl:apply-templates/>
> > </BODY>
> > </xsl:template>
> >
> > </xsl:stylesheet>
> > ==========
>
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Andrzej Dmoch
Date: Thu, 28 Sep 2000 21:23
Date: Thu, 28 Sep 2000 21:23
94 lines
4342 bytes
4342 bytes
To nie jest uzycie XLinka zgodne jego idea. Musialby sie nazywac XInclude, zeby bylo zgodne. Ale jesli juz koniecznie chcesz robic takie rzeczy, to polecam funkcje document() w XSL-u (zaimplementowana w najnowszej wersji MSXSL-a). AnD Radek Gontarek wrote: > Tylko, ze ja nie chce renderowac XLinka w HTML'u, ale zwyczajnie > wlaczyc go (scislej caly plik, na ktory wskazuje) do macierzystego > xml'a jeszcze przed uzyciem jakichkolwiek styli. Styl jest tu tylko po to, > zeby dac pojecie co wypluwa procesor XML'a. I jasno widac, ze ten > Xlink nie jest rozwijany w miejscu, jak bym chcial. > Chcialem to zrobic elegancko z uzyciem Xlinka, ale wyglada na to, > ze najprosciej bedzie wpisac po prostu: > > <!ENTITY wstawianyplik SYSTEM "include.xml"> > > a potem > > <main>&wstawianyplik;</main> > > ale to zbyt eleganckie nie jest, ani zbyt elastyczne, no i wymaga > deklaracji/definicji w DTD (wewnetrznym badz zewnetrznym). > > Zatem problem pozostaje. Znalazlem w sieci pare komentarzy na temat > zupelnego braku obslugi Xlinkow w IE, ale datowane byly jeszcze na > zeszly rok, wiec moze cosik sie zmienilo. Zobaczymy, sciagne sobie > nowe procesowy z microsoftu, jak radzisz. > > -- > Pozdrawiam > Radosław Gontarek ................... radek_gontarek@poczta.onet.pl > > "Andrzej Dmoch" <and@step.pl> wrote in message news:39D3A207.8DA3B24E@step.pl... > > Po pierwsze - sciagnij najnowsza wersje procesora MSXSL i zainstaluj ja w > > przegladarce. > > Po drugie - co to w ogole jest za XSL??? > > (np. gdzie <xsl:template match="*/@xlink:href"> ????) > > Po trzecie - musza byc dwa oddzielne arkusze dla main.xml i include.xml. > > Zerknij na www.xml.pl. Tam w zasobach przy XLinku znajdziesz przydatny zbior > > arkuszy renderujacych XLinka w HTML'u. > > > > Radek Gontarek wrote: > > > > > Znowu problem, znowy MS IE 5 | 5.5: > > > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku > > > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez > > > procesor (MS)XML nie obsluguje xlinkow ? > > > > > > Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie > > > pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie. > > > > > > <costam xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" > > > xlink:href="costam.txt" xlink:show="embed" xlink:actuate="onLoad" /> > > > > > > btw: xlink:actuate="auto" - tez nie dziala > > > > > > Dzieki, > > > Radosław Gontarek ................... radek_gontarek@poczta.onet.pl > > > > > > -- > > > Zalaczam moje niedzialajace pliki: > > > === main.xml === > > > <?xml version="1.0"?> > > > <?xml:stylesheet type="text/xsl" href="style-1.xsl" ?> > > > <main > > > xmlns:xlink = "http://www.w3.org/1999/xlink" > > > xlink:type="simple" > > > xlink:href="include.xml" > > > xlink:show="embed" > > > xlink:actuate="auto" /> > > > === include.xml === > > > <aaa> > > > Ala ma kota > > > </aaa> > > > === style-1.xsl === > > > <?xml version="1.0"?> > > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" > > > xmlns="http://www.w3.org/TR/REC-html40" result-ns=""> > > > <xsl:template> > > > <B><xsl:node-name/></B><xsl:value-of/><BR/> > > > <xsl:apply-templates/> > > > </xsl:template> > > > > > > <xsl:template match="/"> > > > <BODY> > > > <xsl:apply-templates/> > > > </BODY> > > > </xsl:template> > > > > > > </xsl:stylesheet> > > > ========== > >
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 21:47
Date: Thu, 28 Sep 2000 21:47
12 lines
1419 bytes
1419 bytes
Dzieki, nie znalem tego. -- Pozdrawiam Radosław Gontarek ................... radek_gontarek@poczta.onet.pl "Andrzej Dmoch" <and@step.pl> wrote in message news:39D3B6BB.C927E942@step.pl... > To nie jest uzycie XLinka zgodne jego idea. Musialby sie nazywac XInclude, zeby bylo > zgodne. Ale jesli juz koniecznie chcesz robic takie rzeczy, to polecam funkcje > document() w XSL-u (zaimplementowana w najnowszej wersji MSXSL-a). >
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Michał Małaj
Date: Fri, 29 Sep 2000 21:11
Date: Fri, 29 Sep 2000 21:11
45 lines
2384 bytes
2384 bytes
Użytkownik "Andrzej Dmoch" <and@step.pl> napisał w wiadomości > Po pierwsze - sciagnij najnowsza wersje procesora MSXSL i zainstaluj ja w > przegladarce. Do których dostęp jest poprzez XML DOM, bo normalnie używa się wersji instalowanej przez przeglądarkę. > Po drugie - co to w ogole jest za XSL??? > (np. gdzie <xsl:template match="*/@xlink:href"> ????) I będziesz generował z tego łącza typu <A href="...."> ??? > Po trzecie - musza byc dwa oddzielne arkusze dla main.xml i include.xml. > Zerknij na www.xml.pl. Tam w zasobach przy XLinku znajdziesz przydatny zbior > arkuszy renderujacych XLinka w HTML'u. > Jeśli piszesz o xlink2html to jak mnie się zdaje pomysł ciekawy, ale wykonanie jest słabe i to nawet nie dla IE > > Znowu problem, znowy MS IE 5 | 5.5: > > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku > > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez > > procesor (MS)XML nie obsluguje xlinkow ? > > Ze wstawianiem można to zrobić z interfejsem DOM XML load(); a potem użyć appendChild(); albo insertBefore(); A przy pomocy CSS behaviors można "nauczyć" IE obsługi XLink > > Bardzo prosze o jakis dzialajacy przyklad (lub linki do niego) ? Ewentualnie > > pomysl jak to zrobic, zeby dzialalo, a nie jak jest w standardzie. > > Jeśli XML można łączyć z CSS, to można się nauczyć behaviors CSS z obsługą XMLDOM -- Michał Małaj svg@poczta.onet.pl
Re: >> Jak w IE skutecznie uzyc Xlinka ?
Author: Andrzej Dmoch
Date: Sat, 30 Sep 2000 13:41
Date: Sat, 30 Sep 2000 13:41
37 lines
2018 bytes
2018 bytes
"Michał Małaj" wrote: > Do których dostęp jest poprzez XML DOM, bo normalnie używa się wersji > instalowanej przez przeglądarkę. Pare postow jest nizej jak zainstalowac sobie najnowsza wersje XSL-a w MSIE. > > Po drugie - co to w ogole jest za XSL??? > > (np. gdzie <xsl:template match="*/@xlink:href"> ????) > > I będziesz generował z tego łącza typu <A href="...."> ??? A sa jakies inne linki w HTML-u ? :-) > Jeśli piszesz o xlink2html to jak mnie się zdaje pomysł ciekawy, ale > wykonanie jest słabe i to nawet nie dla IE Nie rozumiem tego zdania. > > > Znowu problem, znowy MS IE 5 | 5.5: > > > Docelowo chce wstawic do exlementu xml'a zawartosc innego pliku > > > (textowego), ale nieskutecznie. Nie wiem, czy ja robie cos zle, czy tez > > > procesor (MS)XML nie obsluguje xlinkow ? > > > > > Ze wstawianiem można to zrobić z interfejsem DOM XML load(); a potem użyć > appendChild(); albo insertBefore(); CO???? W DOM NIE MOZNA WSTAWIAC WEZLOW Z INNEGO DOKUMENTU, NIZ DOCELOWY!!! (Jest to mozliwe dopiero w DOM2 za pomoca importNode) A przy pomocy CSS behaviors można "nauczyć" IE obsługi XLink A po co uzywac CSS-a, jesli mamy XSL-a? AnD
Odp: >> Jak w IE skutecznie uzyc Xlinka ?
Author: SVG Michal Malaj
Date: Sun, 01 Oct 2000 14:39
Date: Sun, 01 Oct 2000 14:39
53 lines
2834 bytes
2834 bytes
Użytkownik "Andrzej Dmoch" <and@step.pl> napisał w wiadomości
> > Do których dostęp jest poprzez XML DOM, bo normalnie używa się wersji
> > instalowanej przez przeglądarkę.
>
> Pare postow jest nizej jak zainstalowac sobie najnowsza wersje XSL-a w
MSIE.
Gdy masz dostęp do XSL Patterns i XPath w najnowszej wersji XSL to domyślnie
używasz XSLPatterns, a XPath deklarujesz z poziomu DOM
> > > Po drugie - co to w ogole jest za XSL???
> > > (np. gdzie <xsl:template match="*/@xlink:href"> ????)
> >
> > I będziesz generował z tego łącza typu <A href="...."> ???
>
> A sa jakies inne linki w HTML-u ? :-)
Wcale to nie muszą być klasyczne łącza HTML Można być to składnia z
namespaces np:
<body axl:links="test.axl" axl:color="blue" axl:highlight="red">
<axl:link type="simple"
inline="false"
for="#closeWindow"
action="window.close()"
title="Zamknij okno"/>
<text>click to...<lacze id="closeWindow">Zamnknij okno</lacze></text>
> > Ze wstawianiem można to zrobić z interfejsem DOM XML load(); a potem
> > użyć appendChild(); albo insertBefore();
>
> CO???? W DOM NIE MOZNA WSTAWIAC WEZLOW Z INNEGO DOKUMENTU, NIZ
DOCELOWY!!!
> (Jest to mozliwe dopiero w DOM2 za pomoca importNode)
>
Czy można załadować przy pomocy DOM XML w MSIE5 2 dokumenty XML ?, A
potem nanipuluje się na węzłach jednego i drugiego dokumentu XML np. przy
użyciu cloneNode() bądz loadXML(),
> > A przy pomocy CSS behaviors można "nauczyć" IE obsługi XLink
> A po co uzywac CSS-a, jesli mamy XSL-a?
>
Jeśli wystarczają klasyczne łącza HTML to XSL to jest w stanie zrobić, a jak
potrzebuje się złożonych łączy typu XLink to wtedy do IE5 pisze się
kompomenty typu skryptlet, bądż CSS behaviors.
--
Michał Małaj
svg@poczta.onet.pl
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