Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2875 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  programme pour traduire html <-> xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

programme pour traduire html <-> xml

n°787532
weed
Posté le 06-07-2004 à 00:48:58  profilanswer
 

Bonjour  je voulais savoir si vous connaissiez un programme, un script, permettant de traduire un fichier xml en html et vice versa.
 
J'y connais rien du tout en xml tout ce que je sais c'est que ca fais bien la distinction entre les données et formes ;)
 
Ahh oui j'oublié il faudrait que cela fonctionne sous linux  
 
merci

mood
Publicité
Posté le 06-07-2004 à 00:48:58  profilanswer
 

n°787632
m0rbac
Posté le 06-07-2004 à 09:13:17  profilanswer
 

Pour traduire du XML en HTML, tu peux créer un fichier XSLT qui se charge de la transformation. Pour l'inverse, je sais pas trop si c'est possible. En tous les cas ce que je peux dire, c'est qu'une conversion XML->HTML->XML va entraîner une perte de données du fait que HTML est un sous-ensemble de XML.

n°787705
avander
Posté le 06-07-2004 à 10:10:33  profilanswer
 

Le problème c'est que l'HTML c'est pas nécessairement du XML...
 
La première étappe consiste donc à convertir l'HTML en XHTML, il y a plusieurs programme qui font ça très bien dont HTML Tidy, après c'est plus  très compliqué puisque le XHTML c'est du XML.  
 
Pour la conversion du XHTML en XML, plusieurs solutions, un petit stylesheet XSLT fera la conversion en tout et n'importe quoi, il existe aussi des solutions graphiques comme XML Spy mais faut s'investir un minimum.

n°787999
weed
Posté le 06-07-2004 à 13:26:08  profilanswer
 

en fait je veut convertir des fichiers qui auront toujours la meme syntaxe.
 
 
ce sont des bookmarks en html enregistré par firefox et en xml par konqueror..
 
voici un petit exemple :
 
bookmarks.html

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4.  <TITLE>My Bookmarks</TITLE>
  5.  <META http-equiv="Content-Type" content="text/html; charset=utf8" />
  6. </HEAD>
  7. <BODY>
  8. <H3>Info</H3>
  9.  <P style="margin-left: 0em">
  10.  <A href="http://www.lemonde.fr/">Le Monde.fr : A la Une</A><BR>
  11.  <H3>sport</H3>
  12.   <P style="margin-left: 3em">
  13.    <A href="http://www.wrc.com/Home.aspx?lang=fr_FR&flash=False">Championnat du Monde des Rallyes - ACCUEIL</A><BR>
  14.   </P>
  15.  <P style="left-margin: 3em">
  16.   <A href="http://fr.news.yahoo.com/">Yahoo! Actualités</A><BR>
  17.  </P>
  18.  <H3>radio</H3>
  19.  <P style="margin-left: 0em">
  20.   <A href="http://www.ouifm.fr/">oui_Rock</A><BR>
  21.  </P>
  22. </BODY>
  23. </HTML>


 
 
 
 
et bookmarks.xml

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE xbel>
  3. <xbel folded="no" >
  4.  <folder folded="no" icon="bookmark_folder" >
  5.    <title>Info</title>
  6.      <bookmark icon="favicons/medias.lemonde.fr_medias_info_favicon" href="http://www.lemonde.fr/" >
  7.        <title>Le Monde.fr : A la Une</title>
  8.      </bookmark>
  9.  
  10.      <folder folded="no" icon="bookmark_folder" >
  11.       <title>sport</title>
  12.        <bookmark icon="www" href="http://www.wrc.com/Home.aspx?lang=fr_FR&amp;flash=False" >
  13.         <title>Championnat du Monde des Rallyes - ACCUEIL</title>
  14.        </bookmark>
  15.      </folder>
  16.  
  17.   <bookmark icon="www" href="http://fr.news.yahoo.com/" >
  18.       <title>Yahoo! Actualités</title>
  19.      </bookmark>
  20.  </folder>
  21.  <folder folded="no" icon="bookmark_folder" >
  22.    <title>radio</title>
  23.      <bookmark icon="favicons/www.ouifm.fr_img_favicon" href="http://www.ouifm.fr/" >
  24.       <title>oui_Rock</title>
  25.      </bookmark>
  26.  </folder>
  27. </xbel>


 
 
sinon voici les fichiers d'exemple :
http://fuma001.free.fr/bookmarks.html
http://fuma001.free.fr/bookmarks.xml


Message édité par weed le 06-07-2004 à 13:30:50
n°788034
weed
Posté le 06-07-2004 à 13:54:07  profilanswer
 

ahhh oui j'avais oublié les petit screenshots que j'avais fais :
http://fuma001.free.fr/bookmark.png
 
http://fuma001.free.fr/bookmark1.png


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  programme pour traduire html <-> xml

 

Sujets relatifs
Ecrire de l'HTML en batch[ASP - HTML - JS] Probleme d'impression d'une page web
Tableau html et nowrapQuel programme utiliser pour faire du c/c++/c# ?
HTML, XHTML : lequel utiliser ?[HTML] Probleme avec mon tableau, pour le coller en haut ^^
[HTML/Javascript] Date des SamediProbleme compilation pour programme fragmenté [Résolu]
[resolu] pb avec Event en HTMLHTML / VBS execution de patches de sécurité µkrosoft
Plus de sujets relatifs à : programme pour traduire html <-> xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR