Thread View: pl.comp.xml
4 messages
4 total messages
Started by szogun
Thu, 14 May 2009 08:24
2 pytanka
Author: szogun
Date: Thu, 14 May 2009 08:24
Date: Thu, 14 May 2009 08:24
20 lines
1865 bytes
1865 bytes
Witam :) męczą mnie 2 problemy: 1. Przeprowadzam translacje dokumentu xml + xslt za pomocą JS i IE i napotkałem problem - przy użyciu xmlDoc.Load jesli w nazwie pliku jest spacja to dostaje access is denied - jak to obejsc? 2. Czy da się w jakis sposob przeprowadzac translacje przez xsl nie kompletnie tj. plik z danymi zawiera czesto po 20 kilka MB zprasowanie go zajmuje chwilke, dane sa zagniezdzone do kilku poziomow ale nie koniecznie wszystko nalezy pokazywac od razu - czy moze jest inna metoda na przyspieszenie ladowania - niestety w xml wiele zmienic nie moge i dodatkowe pytanko moglibyscie szanowni grupowicze polecic jakas dobra i zrozumiala publikacje odnosnie XSLT? dziękuje i pozdrawiam L
Re: 2 pytanka
Author: szomiz
Date: Thu, 14 May 2009 09:32
Date: Thu, 14 May 2009 09:32
34 lines
2567 bytes
2567 bytes
Użytkownik "szogun" <szikaka@o2.pl> napisał w wiadomości news:7066b7e2-9a3c-44a1-a4c3-7e1ada0a27b0@r3g2000vbp.googlegroups.com... > 1. Przeprowadzam translacje dokumentu xml + xslt za pomocą JS i IE i > napotkałem problem - przy użyciu xmlDoc.Load jesli w nazwie pliku jest > spacja to dostaje access is denied - jak to obejsc? Przy pobieraniu z dysku nie powino byc problemow (btw: na pewno ".Load" a nie ".load"?). Pokaz kod. > 2. Czy da się w jakis sposob przeprowadzac translacje przez xsl nie > kompletnie tj. plik z danymi zawiera czesto po 20 kilka MB zprasowanie > go zajmuje chwilke, dane sa zagniezdzone do kilku poziomow ale nie > koniecznie wszystko nalezy pokazywac od razu - czy moze jest inna > metoda na przyspieszenie ladowania - niestety w xml wiele zmienic nie > moge Niewiele da sie wymyslec: 1. Jezeli operacje sa powtarzalne mozna sie zastanawiac nad _jednorazowym_ podzieleniem pliku na mniejsze (i tutaj tez transformacja da najlepszy wspolczynniki wydajnosc/elastycznosc), a nastepnie mielic mniejsze pliki. 2. Wymusic korzystanie z mxsml2 w wersji 4.0/6.0 - bez kombinowania pojdzie 3-5 razy szybciej niz w 2.0. 3. W samej transformacji niektore operacje moga powaznie przyspieszyc po skorzystaniu z kluczy. > i dodatkowe pytanko moglibyscie szanowni grupowicze polecic jakas >dobra i zrozumiala publikacje odnosnie XSLT? Specyfikacja + przyklady z MSDN'a. Powaznie. XSLT ma mniej zdefiniowanych elementow niz HTML w dowolnej wersji... sz.
Re: 2 pytanka
Author: szogun
Date: Tue, 19 May 2009 11:47
Date: Tue, 19 May 2009 11:47
62 lines
2915 bytes
2915 bytes
Czesc
On 14 Maj, 11:32, "szomiz" <szo...@kocha.dostawac.reklamy.przez.net>
wrote:
> Użytkownik "szogun" <szik...@o2.pl> napisał w wiadomościnews:7066b7e2-9a3c-44a1-a4c3-7e1ada0a27b0@r3g2000vbp.googlegroups.com...
>
> > 1. Przeprowadzam translacje dokumentu xml + xslt za pomocą JS i IE i
> > napotkałem problem - przy użyciu xmlDoc.Load jesli w nazwie pliku jest
> > spacja to dostaje access is denied - jak to obejsc?
>
> Przy pobieraniu z dysku nie powino byc problemow (btw: na pewno ".Load" a
> nie ".load"?). Pokaz kod.
Sorki pomylka :) load
<script>
function loadXMLDoc(fname)
{
var xmlDoc;
if (window.ActiveXObject)
{ xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); }
else if (document.implementation
&& document.implementation.createDocument)
{ xmlDoc=document.implementation.createDocument("","",null); }
else
{ alert('Your browser cannot handle this script'); }
xmlDoc.async=false;
xmlDoc.load(fname);
return(xmlDoc);
}
</script>
probowalem tez czyms takim
xmlDoc.load(@fname); (podobno dziala w .net)
ale wtedy wylacza 'kompilacje warunkowa' czy jakos tak
> Niewiele da sie wymyslec:
> 1. Jezeli operacje sa powtarzalne mozna sie zastanawiac nad _jednorazowym_
> podzieleniem pliku na mniejsze (i tutaj tez transformacja da najlepszy
> wspolczynniki wydajnosc/elastycznosc), a nastepnie mielic mniejsze pliki.
> 2. Wymusic korzystanie z mxsml2 w wersji 4.0/6.0 - bez kombinowania pojdzie
> 3-5 razy szybciej niz w 2.0.
> 3. W samej transformacji niektore operacje moga powaznie przyspieszyc po
> skorzystaniu z kluczy.
Sprobuje :)
dzieki za odpowiedz
pozdrawiam
L
Re: 2 pytanka
Author: toudidel
Date: Wed, 20 May 2009 06:07
Date: Wed, 20 May 2009 06:07
12 lines
1494 bytes
1494 bytes
Użytkownik "szogun" <szikaka@o2.pl> napisał w wiadomości
news:7ff9d600-aa79-4b21-984e-ff6858c40bf2@p4g2000vba.googlegroups.com...
>xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
>xmlDoc.async=false;
>xmlDoc.load(fname);
zmieniłbym jedynie Microsoft.XMLDOM na MSXML2.DOMDocument lub nawet
MSXML2.DOMDocument.4.0 a poza tym to powinno działać.
--
td
http://www.XMLguru.net
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