28/01/2005 @ 15:18:08: Programmation - Un nouveau standard hybride text/binaire pour le XML
Nombreux d'entre nous sont ceux qui ont déjà incorporé des fichiers assez brutalement dans un fichier XML en l'encodant en texte en utilisant les algorithmes classiques utilisés dans les messageries ou dans les newsgroups, voici donc une nouvelle corde à notre arc pour réaliser nos petites folies.

Le XOP est un nouveau format proposé par le W3C qui sépare les fichiers du XML en utilisant un encodage mime classique (NDA: donc comme les emails). De cette façon, on pourra facilement incorporer des images, des pdf, des fichiers textes ou même des vidéos dans un fichier XML tout en permettant de garder un fichier XML lisible et éditable par un être humain suffisemment doué de ses petites mains.

Reste à attendre que les outils supportent ce nouveau standard!
Source: Slashdot
Auteur: zion
28/01/2005 @ 15:34:29: gizmo: Un nouveau standard hybride text/binaire pour l...
'tain, mais l'encodage mime c'est pourri, ca prend une place bête. Ils pouvaient pas faire un truc un peu mieux, tant qu'à inventer un nouveau standard?!
28/01/2005 @ 15:36:53: zion: Un nouveau standard hybride text/binaire pour l...
Non, ils pourraient pas, c'est le W3C, pas des sommités non plus :oh:

:neowen:

A la limite le yEnc mais bon, c'est pas non plus parfait
28/01/2005 @ 15:40:33: ovh: Un nouveau standard hybride text/binaire pour l...
Tiens je ne suis pas le seul à avoir inclus brutalement des images codées en base64 dans des fichiers xml alors ? :grin:
(j'avais fait ça lors de mon stage, pour des raisons pratiques car je devais stocker les fiches xml dans une base de données pure xml, tamino de software ag pour ne pas la citer :sol: )
Dernière édition: 28/01/2005 @ 15:41:18
28/01/2005 @ 15:42:00: zion: Un nouveau standard hybride text/binaire pour l...
Non, je plaide coupable aussi, et antp aussi, ...
On est tous un peu coupable :joce:

Mais bon, je sais pas si je vais supporter ce truc dans mon parser, c'est pénible :oh:
28/01/2005 @ 16:25:38: cauet: Un nouveau standard hybride text/binaire pour l...
ah ben tiens revoila le W3..
On me reproche de pas utiliser l'xhtml strict car -je trouve- qu'il comporte quelques abhérations complètements débiles qui tuent la dynamique d'un site et d'un côté je vois qu'ils pondent encore un truc pas très pratique .. du mime ..

pffff, en plus je les aimes deja pas par-ce que c'est trop américain, na.
28/01/2005 @ 16:34:29: zion: Un nouveau standard hybride text/binaire pour l...

Qu'est ce qui tue le dynamique avec le xhtml strict? :heink:

Ca tue l'iframe ca c'est sur, mais à part ca... :oh:
28/01/2005 @ 16:34:55: gizmo: Un nouveau standard hybride text/binaire pour l...
Mickael > ne confond pas ta capacité à utiliser le xhtml et la capacité du xhtml strict à créer des pages dynamiques.
28/01/2005 @ 16:35:49: zion: Un nouveau standard hybride text/binaire pour l...
gizmo>N'empêche, le coup de l'iframe ca freine quand même pas mal, l'object (cfr mon code), ca marche pas bien du tout :cry:
28/01/2005 @ 16:43:41: gizmo: Un nouveau standard hybride text/binaire pour l...
ouais, mais ca c'est pas la faute du xhtml :oh:
28/01/2005 @ 16:45:20: zion: Un nouveau standard hybride text/binaire pour l...
non, mais ca m'empêche d'utiliser le strict :cry:

parce que même si mon code valide, 90% des utilisateurs pourront pas utiliser la feature, c'est limite pénible :oh:

Je suis quand même pas le seul site au monde a utiliser des iframes :kiki:
28/01/2005 @ 16:48:00: ovh: Un nouveau standard hybride text/binaire pour l...
Les iframes c'est le mal :oh:

Ca sert à quoi d'abord ? :birthday:
28/01/2005 @ 16:49:19: zion: Un nouveau standard hybride text/binaire pour l...
Tes smileys tu crois que c'est dans quoi?

Parce que de devoir charger la liste de centaines de smileys à chaque fois, tu serais pas très heureux :wink:
28/01/2005 @ 17:01:31: cauet: Un nouveau standard hybride text/binaire pour l...
Tout à fait.
Iframes => Good.
Elements dans des DIV => Good. (aller spécifier en css pour centrer une div c'est tordu quand même)

bon c'est les deux cas précis qui me viennent à l'esprit, si non je peux en pondre des autres :ban:
28/01/2005 @ 17:03:44: cauet: Un nouveau standard hybride text/binaire pour l...
Dans le même genre on peux lancer un topic table / div :delarue6:
28/01/2005 @ 17:04:03: zion: Un nouveau standard hybride text/binaire pour l...
Benh non, c'est pas tordu de center via les CSS, c'est le but des CSS :heink:

Et les iframes c'est mal, y a les <object> pour les remplacer, mais IE a du mal, les autres navigateurs ca fonctionnent bien :wink:
28/01/2005 @ 17:08:50: cauet: Un nouveau standard hybride text/binaire pour l...
Et oui ..

Alors que faire? Etre strict à 100% et pénaliser 95% des utilisateurs (IE users)

OU

faire du 80% et avoir un site qui s'affiche pareil partout?

Perso j'ai choisi la 2eme soluce


Et puis j'aime pas l'amérique
28/01/2005 @ 17:13:59: zion: Un nouveau standard hybride text/binaire pour l...
1. Un site s'affiche jamais pareil partout
2. Un cas de script qui fonctionne pas avec un <object> c'est rare, t'en auras peut être besoin une fois dans ta vie
3. Le W3C c'est pas américain, il y a 350 organisations qui le composent

:smile:
28/01/2005 @ 17:18:23: cauet: Un nouveau standard hybride text/binaire pour l...
.. majoritairement d'amérique :smile:
28/01/2005 @ 17:18:52: zion: Un nouveau standard hybride text/binaire pour l...
Dites donc, pour être membre du W3C, c'est quand même 6000EUR/an d'abonnement :kiki:

A ce prix la j'espère qu'ils offrent les petits-fours :oh:
28/01/2005 @ 17:23:47: cauet: Un nouveau standard hybride text/binaire pour l...
ou a tu vu ca? :cupra:
28/01/2005 @ 17:25:41: zion: Un nouveau standard hybride text/binaire pour l...
http://www.w3.org/2003/01/Member-Agreement

:aaah:
28/01/2005 @ 18:15:21: cauet: Un nouveau standard hybride text/binaire pour l...
C'est à l'euro près en plus ..
28/01/2005 @ 23:04:11: cauet: Un nouveau standard hybride text/binaire pour l...
j'oubliais un truc: les target :gun:
29/01/2005 @ 00:38:56: zion: Un nouveau standard hybride text/binaire pour l...
Les target c'est pas un mal, tu fais beaucoup mieux avec html+javascript

<a href="index.php" onclick="javascript:window.open('index.php'); return false;">plop</a>

ca ouvre une fenêtre et ca marche nickel même si y a pas de javascript, j'ai automatisé le truc, c'est nickel :smile:
29/01/2005 @ 12:39:05: antp: Un nouveau standard hybride text/binaire pour l...
« Non, je plaide coupable aussi, et antp aussi, ... »

en effet, ça m'est arrivée... et j'utilise ça aussi pour stocker du binaire dans des fichiers .ini :grin:
29/01/2005 @ 12:40:02: antp: Un nouveau standard hybride text/binaire pour l...
pour ton href tu peux faire plus simple encore :

<a href="index.php" onclick="window.open(this.href);return false;">plop</a>
29/01/2005 @ 13:33:39: zion: Un nouveau standard hybride text/binaire pour l...
"ca m'est arrivé" :aloy:

ah c'est sympa le this.href, c'est vrai qu'au point ou on en est à utiliser du javascript, pourquoi pas :banzai:
30/01/2005 @ 11:37:52: cauet: Un nouveau standard hybride text/binaire pour l...
ouè mais si l'mec à pas javascript, ca s'ouvre dans la meme page.. tu trouve que c'est ca "uniformiser un site" ?

je vois pas ce que vous avez contre les target :smile:
30/01/2005 @ 13:56:32: antp: Un nouveau standard hybride text/binaire pour l...
À la limite les target je les aime mieux que les window.open, parce que les target=_blank je les ai désactivés (ils s'ouvrent comme s'il n'y avait pas target) alors que pour les window.open je peux pas le faire :grin:
30/01/2005 @ 14:37:58: zion: Un nouveau standard hybride text/binaire pour l...
"uniformiser un site"? Qui t'as parlé de ca?
On parle de standards, pas que tout fonctionne pareil dans tous les navigateurs, si un navigateur est naze c'est pas la faute du standard hein :oh:

Et les sites n'ont pas la même tronche dans tous les navigateurs, faut s'y faire c'est la vie :oh:
30/01/2005 @ 15:04:08: cauet: Un nouveau standard hybride text/binaire pour l...
ouff au moins on est d'accord :smile:
méé.. ou est l'avantage du standard alors ? :dehors:
30/01/2005 @ 15:09:46: zion: Un nouveau standard hybride text/binaire pour l...
je pense pas qu'on soit d'accord, je trouve ca normal que ca donne pas la même chose dans des navigateurs différents pour ma part... jusqu'à ce qu'ils se prétendent tous suivre à 100% les standards!
31/01/2005 @ 09:27:10: gizmo: Un nouveau standard hybride text/binaire pour l...
mickael > su mon pda, je ne peux ouvrir qu'une seule fenêtre pour browser, pareil avec mon GSM. Avec les target, je l'ai dans l'os, pas avec le javascript. Tu saisis la nuance?
31/01/2005 @ 22:34:10: cauet: Un nouveau standard hybride text/binaire pour l...
Euhhh on dois pas avoir le même pocket .. personellement avec PPC2003 le soucis de se pose pas, et que ce sois en javascript ou en target la fenetre reste la meme, donc je ne vois pas du tout ou tu veux en venir :apple:
31/01/2005 @ 23:08:29: gizmo: Un nouveau standard hybride text/binaire pour l...
au fait que j'utilise pas windows sur mon pda?
01/02/2005 @ 00:21:49: zion: Un nouveau standard hybride text/binaire pour l...
linux ca pue, c'est pas libre :oh:

ah non flute, justement :ddr555:
01/02/2005 @ 10:12:36: cauet: Un nouveau standard hybride text/binaire pour l...
lol :smile: