Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Cyril Jandia (cjandia@logfi.fr)
Date: 28/05/2002 - 13:40


> De : Jean-Guillaume LALANNE
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Développement d'un client léger IE5, javascript, XML,
> XSL
>
> Bonjour,
>
> J'ai jusqu'à présent plutôt développé des applications WEB où la
> transformation XSLT se faisait côté serveur WEB.
>
> Il se trouve que dans la problématique que j'ai actuellement , une
> solution avec un client léger (ou "très léger" ... pure HTML, avec quelques
>
> petits scripts javascript) n'est pas envisageable vu la "taille du
> tuyau" (connection modem RTC ...). Il me faut limiter au maximun les
> accès réseau.
>
> Je me tourne donc vers une solution IE 5, javascript, XML/XSL pour la
> présentation et SOAP (ou XML/HTTP) pour les fonctionnalités métier.
>
> J'avoue que je ne connais pas bien ce type d'architecture.
>
> J'essaie de comprendre mais j'ai l'impression qu'il me manque un
> certain nombre d'info.
>
> En particulier, j'aimerais savoir s'il est possible de conserver des
> informations XML en cache au niveau du browser ?

Oui, dans une certaine mesure : les "[cookies]"; ils sont accessibles en
lecture/écriture via JavaScript (cf. "document.cookies[]...") et ce, dans la
plupart des navigateurs (du moins, ceux qui les supportent ainsi que JavaScript
;=) -
notez cependant que les cookies sont limités en taille : pas plus de 4K à priori
(à vérifier : je cite de mémoire)... difficile dans ces conditions de les
utiliser pour y stocker du XML lors d'échanges C/S, j'imagine!... mais, bon, à
vous de voir.

> Si oui, comment y accède t on via javascript ? Et n'existe t il pas
> une taille limite pour ce cache XML ?

Pour des exemples : voir [cookies].

> D'autre part, où se trouve le cache dans le file system ?

Cela ne vous regarde pas ;=) Comprenez : l'accès aux cookies est transparent et
"standardisé" (via "document.cookies[]...", donc) - leur lieu de stockage, quant
à lui, dépend du navigateur (... et à ce titre peut changer d'une version à
l'autre - CQFD ;=)

> Est ce qu'une architecture de ce type est facilement portable sur
> d'autres browsers (à priori non ...?!?) ?

Pour ce qui est des cookies + JavaScript : oui; pour XML + XSLT dans le
navigateur : non, hélas... d'où mon initiative : [ESPX] (petit parser XML pur
JavaScript) + [TinyXSL] (un "simili-XSLT", pur JavaScript lui aussi ;=)

Au fait, si vous voulez expérimenter avec ces derniers, je préconiserais plutôt
d'utiliser des <input type="hidden" ...> (au lieu des cookies) pour la
communication entre le navigateur et le serveur ... voir, le source de mes pages
de démo [TinyXSL] pour un exemple illustrant cette technique... ou encore, le
source de cette page d'accueil :
  http://www.cjandia.com/?txsl

Enfin, il vous reste bien sûr les [applets Java] ... (avec lesquels tout est
possible ou presque dans le navigateur)... mais, la question de la bande
passante -voire celle de la portabilité, arrghhh!- reste posée avec eux, dans
une certaine mesure...

> Je sais cela fait beaucoup de questions.
>
> Mais déjà, une seule réponse peut beaucoup m'aider. Et me sortir d'un
> mauvais pas.
>
> Alors je vous remercie d'avance pour votre aide.
>
> Cordialement
>
> Jean-Guillaume LALANNE

... Et bon courage à vous pour la suite ;=)

[applets Java]
  http://java.sun.com/applets/

[cookies]
  http://developer.netscape.com/docs/examples/javascript/cookies/cookie.html

[ESPX]
  http://www.cjandia.com/2001/espx-tinyxsl/

[TinyXSL]
  http://www.cjandia.com/2001/espx-tinyxsl/samples/tinyxsl/demo.htm

Cordialement,
Cyril Jandia

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de tout sujet technique lie a XML.

Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a xml-tech-request@xmlfr.org (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)



Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement