🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

9 total messages Started by Radek Gontarek Thu, 28 Sep 2000 13:10
>> Jak w IE skutecznie uzyc Xlinka ?
#409
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 13:10
49 lines
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 ?
#410
Author: Andrzej Dmoch
Date: Thu, 28 Sep 2000 19:54
58 lines
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 ?
#411
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 20:33
87 lines
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 ?
#412
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 20:33
87 lines
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 ?
#413
Author: Andrzej Dmoch
Date: Thu, 28 Sep 2000 21:23
94 lines
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 ?
#414
Author: Radek Gontarek
Date: Thu, 28 Sep 2000 21:47
12 lines
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 ?
#415
Author: Michał Małaj
Date: Fri, 29 Sep 2000 21:11
45 lines
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 ?
#416
Author: Andrzej Dmoch
Date: Sat, 30 Sep 2000 13:41
37 lines
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 ?
#417
Author: SVG Michal Malaj
Date: Sun, 01 Oct 2000 14:39
53 lines
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