f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 15 mars 2006 à 13:47
grosse difference entre le XML et l'HTML.
HTML = Hyper Text Markup Language
XML = Extensible Markup Language
en HTML toute les balises sont normalisées.
en XML tu peu créer tes propre balises et il te faut un fichier XLST (Extended Stylesheet Language Transformation) lié a un fichier HTML pour afficher ton fichier XML correctement.
ne pas confondre egalement XML et XHTML.
mais au final, que ce soit HTML, XML, XHTML, XSLT, CSS, JS, PHP, PAS, C, INC ect... tout cela reste des fichiers texte ascii.
donc n'importe quel composant capable d'afficher du texte (memo, listbox, tstringlist ...) seront capable d'afficher correctement ce genre de fichier (ou du moins le contenus du fichier).
l'interpretation de ces fichiers serat tout autre bien entendus.
donc ne pas confondre non plus, lire et interpreter ce n'est pas du tout la meme chose.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 15 mars 2006 à 07:32
alors, il n'existe pas en standar de type HTML, par contre tu peu lier un fichier HTML dans un TWebBrowser.
sinon, un fichier HTML n'etant que simplement du texte, il suffirait de créer une classe pour a partir d'un TStringlist ? ou a peu prés ...
je pense que ça pourrais etre interressant, par contre a un niveau avancé (separation de tout les elements)
il faudrait utiliser plusieurs classe et les TCollectionItem ... mais pas grand interet.
a la rigeur une classe qui separe, <Header> et , recupere au moins les <Styles> et <Script> ...
on peu egalement acceder a ce genre de chose avec le TWebBrowser.OleContainer.