[XHTML] Créer ses propres balises

Créer ses propres balises [XHTML] - HTML/CSS - Programmation

Marsh Posté le 11-05-2002 à 15:13:47    

Comment faire pour rajouter des balises à soit au XHTML ???
 
Quel langage de programmation faut il utilser pour coder concrètement l'affichage et les évènement du composants ???
(peut il s'agir d'un composant COM ???)

Reply

Marsh Posté le 11-05-2002 à 15:13:47   

Reply

Marsh Posté le 11-05-2002 à 15:31:30    

on ne rajoute pas de balise dans le XHTML, ce n'est pas du XML.

Reply

Marsh Posté le 11-05-2002 à 15:34:53    

Beh si justement  :)  
XHTML c'est un exemple d'application XML (appliqué au balise HTML)

Reply

Marsh Posté le 11-05-2002 à 15:38:40    

Lalorette a écrit a écrit :

Beh si justement  :)  
XHTML c'est un exemple d'application XML (appliqué au balise HTML)  




donc ca a une DTD bien précise => tu ne peut pas rajouter tes propres balises.
Qu'est ce qui te fais dire que tu pourrais le faire ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-05-2002 à 15:56:16    

Beh en fait oui XHTML à un DTD. Donc on peux rajouter des balises.
 
En fait j'ai trouvé sur le Web des composants programmé en Java (par exemple http://www.netcluesoft.com/techie/PETintro.html ).
Il fait une balise perso.
 
J'aurais aimer savoir si à part Java et le .NET de MS on pouvait faire de même avec d'autres langages

 

[jfdsdjhfuetppo]--Message édité par Lalorette le 11-05-2002 à 15:56:51--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 11-05-2002 à 17:26:06    

Un doc XHTML se compose de 2 choses :
 
- une déclaration XML
- du contenu HTML
 
Rien n'empèche de rajouter une autre déclaration XML à la suite, mais à ce moment c pas du vrai XHTML, c plus du XML avec un contenu multiple...

Reply

Marsh Posté le 11-05-2002 à 17:36:31    

Indiana Jones a écrit a écrit :

Un doc XHTML se compose de 2 choses :
 
- une déclaration XML
- du contenu HTML
 
Rien n'empèche de rajouter une autre déclaration XML à la suite, mais à ce moment c pas du vrai XHTML, c plus du XML avec un contenu multiple...  




 
ok  :)  
En fait ce que je voudrais faire c'est "étendre" XHTML avec mes propres balises. Pour les déclarer c'est relativement simple.
Mais peut on créer une nouvelle balise <toto> qui correspondrai à une série de balises HTML (par exemple : <b>Hello World!</b> ???
 
En fait je voudrais que le balise <toto> puisse être comprise comme <b>Hello World</b>
 
Bon c'est pas facile à expliquer  :(  
 
Est ce que qqun aurait déjà fait çà par harsard ???? :??:

Reply

Marsh Posté le 11-05-2002 à 17:43:53    

Ca c'est du XML pur et simple que tu veux faire (et encore...). XHTML a un ensemble de balises "fermé", y a qu'à voir, ça correspond à un DTD officiel... ce qui lui permet d'ailleurs d'être compris par n'importe quel navigateur.

Reply

Marsh Posté le 11-05-2002 à 19:03:59    

je te dit pas le contraire  ;)  
(d'ailleurs merci pour ta remarque)
 
Mais sait comment je peux faire alors en XML  :??:

Reply

Marsh Posté le 11-05-2002 à 19:13:43    

Regarde dans "Le XML pour les nuls" ;) C'est les bases... à toi de te faire ton DTD...

Reply

Marsh Posté le 11-05-2002 à 19:13:43   

Reply

Marsh Posté le 12-05-2002 à 09:45:05    

Quelqu'un a déjà fait des pages en XHTML ???

Reply

Marsh Posté le 12-05-2002 à 12:50:48    

Toi ce que tu veux, c'est déclarer tes propres balises, et faie qu'elles soient comprises par tous les navigateurs, c'est ca ?
 
bha c'est pas possible ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 12-05-2002 à 12:51:39    

Lalorette a écrit a écrit :

Quelqu'un a déjà fait des pages en XHTML ???  




 
C'est comme du HTML, avec qq règles de syntaxe "améliorées" a la XML, rien de plus...

Reply

Marsh Posté le 12-05-2002 à 13:40:28    

J'ai trouvé le moyen de créer ses propres balises.
 
La question que je me pose : Est ce que les navigateurs actuels savent vraiment lire le XHTML.
IE6 çà n'a pas l'air d'être le cas.
En tous cas, faur faire gaffe car quand on donne l'extension .html à un fichier XHTML, en apparence çà ne pose pas de pb. Sauf que en fait il ne pige pas du tout que c'est du XHTML, car comme HTML est très permissif le navigateur à simplement ignoré les balises XHTML.

Reply

Marsh Posté le 12-05-2002 à 14:08:27    

:non:

 

[jfdsdjhfuetppo]--Message édité par Lalorette le 12-05-2002 à 15:02:33--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-05-2002 à 15:02:18    

Là, tu t'appuies sur la "permissivité excessive" des navigateurs, qui sont insensibles à la casse des balises html...
 
le XHTML EST du HTML, mais emballé différemment, et avec une syntaxe stricte. Les navigateurs l'interprètent "banalement" comme du HTML. Par contre, avec le développement des technologies XML, rien ne dit que ton futur frigo multimédia (qui sera capable de gérer des données XML) pourra afficher une page XHTML si sa syntaxe est "laxiste".

Reply

Marsh Posté le 12-05-2002 à 15:05:07    

Je suis complètement d'accord.
 
Donc comme tu l'a dit : "Les navigateurs l'interprètent "banalement" comme du HTML"
ce que je trouve fort dommage

Reply

Marsh Posté le 12-05-2002 à 15:15:25    

Ben non, c tout ce qu'on leur demande de faire.
Le XHTML n'a pas la prétention de permettre de faire tout ce qu'on veut, mais d'assurer la compatibilité de 'pages web' avec la norme XML, en vue d'une utilisation future sur tous types de support. C'est simplement un HTML épuré pour un max d'universalité.
 
Ensuite, si tu veux gérer des données (en vue d'une impression, d'un transfert, d'une consultation sur un site web), en définissant par exemple tes propres balises, là il faut passer au XML, qui n'a de parenté avec le XHTML que pour les règles de syntaxe et la portabilité. Le XML en lui-même n'est qu'un système de présentation de données... que tu peux manipuler ensuite à ta guise... et entre autres faire afficher par un navigateur, via une feuille de style XSL (mais ce n'est pas le but "premier" du XML)
 
Donc, si tu te sens l'envie, apprends le XML. Mais pour faire un "simple" site web, sans trop de données à gérer, c'est tout à fait superflu. Au mieux, fais le en XHTML pour être sûr de pouvoir un jour y inclure diverses fonctions XML etc. sans avoir à tout corriger...

Reply

Marsh Posté le 12-05-2002 à 15:51:03    

Lalorette a écrit a écrit :

Je suis complètement d'accord.
 
Donc comme tu l'a dit : "Les navigateurs l'interprètent "banalement" comme du HTML"
ce que je trouve fort dommage  




qu'est ce que tu voudrais qu'il fasse de plus que de l'afficher ??? :??:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed