France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 646 membres enregistrés - 1 884 027 posts - 96 217 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           XML?
17 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
XML?

David C.


Messages : 523
Inscrit le 08/07/02
Ville : Lyon et 42
Non connecté
  Posté le 26 août 2002 - 22 h 53 m 01 s

Quel est l'avantage de XML lorsqu'on utilise une BDD+PHP?
Quels en sont les inconvenients?
Je pensais l'utiliser par exemple pour formater du texte (paragraphes dans un champ...)
Mais est ce que c'est bien utile???




Silver


Messages : 148
Inscrit le 19/08/02
Ville : Auxerre
Non connecté
  Posté le 26 août 2002 - 23 h 57 m 18 s
c koi XML?



La vie n'est qu'un passage pour accéder à la mort :gore2:

feuride


Messages : 148
Inscrit le 07/08/02
Non connecté
  Posté le 27 août 2002 - 09 h 11 m 52 s

Le 26/08/2002 à 22h53 , David C. a écrit:

Quel est l'avantage de XML lorsqu'on utilise une BDD+PHP?
Quels en sont les inconvenients?
Je pensais l'utiliser par exemple pour formater du texte (paragraphes dans un champ...)
Mais est ce que c'est bien utile???


Perso si tu utilise déjà une BDD (mySQL je suppose) je vois pas l'intérêt... Si tu veux faire du formatage par exemple de paragraphe, utilise des feuilles de styles, c ce ke j'utilise avec php...




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 27 août 2002 - 10 h 04 m 22 s
Salut !

A ma connaissance, ce n'est pas le but premier du XML,
C'est plutôt dans le stockage et échange de données qu'on fait appel à cette techno...
Si ton but est uniquement de mettre en forme ton interface, tu vas te compliquer la vie pour pas grd chose :crazy:
En fait, XML s'occupe surtout du stockage des données mais pas de leur présentation.
Si toutefois, tu veux utiliser XML, il faudra que tu utilises XSL et XSLT qui sont 2 solutions pour mettre en forme du XML (en HTML par ex.)

Les inconvénients : je dirais la lenteur des traitements car pour interpréter un fichier XML, tu as besoin d'un analyseur (parser) et on est loin des vitesses de traitement du SQL :wink:




Venez faire un tour ;o)
nicolas.mattioni.free.fr


feuride


Messages : 148
Inscrit le 07/08/02
Non connecté
  Posté le 27 août 2002 - 10 h 24 m 08 s

Le 27/08/2002 à 10h04 , noody a écrit:
Salut !

A ma connaissance, ce n'est pas le but premier du XML,
C'est plutôt dans le stockage et échange de données qu'on fait appel à cette techno...
Si ton but est uniquement de mettre en forme ton interface, tu vas te compliquer la vie pour pas grd chose :crazy:
En fait, XML s'occupe surtout du stockage des données mais pas de leur présentation.
Si toutefois, tu veux utiliser XML, il faudra que tu utilises XSL et XSLT qui sont 2 solutions pour mettre en forme du XML (en HTML par ex.)

Les inconvénients : je dirais la lenteur des traitements car pour interpréter un fichier XML, tu as besoin d'un analyseur (parser) et on est loin des vitesses de traitement du SQL :wink:



exact... en gros XML c SQL... et XSL c PHP...
Par contre tt à fait d'accord au niveau de la rapidité... enfin en ce qui concerne les grosses BD...




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 27 août 2002 - 10 h 31 m 16 s

exact... en gros XML c SQL... et XSL c PHP...
Par contre tt à fait d'accord au niveau de la rapidité... enfin en ce qui concerne les grosses BD...


En fait, tout dépend du langage et de l'analyseur (parser) utilisés.
Nous avions développé une appli en ASP avec un parser DOM mais en charge les résultats n'étaient pas très convaincants :(
Par contre, en utlisant l'API SAX sous Java, il paraît qu'on a des bien meilleurs résultats :-?



Venez faire un tour ;o)
nicolas.mattioni.free.fr


David C.


Messages : 523
Inscrit le 08/07/02
Ville : Lyon et 42
Non connecté
  Posté le 27 août 2002 - 17 h 09 m 29 s
Le probleme que j'avais etait de stocker par exemple de news.
Tout le corps de la news va etre un seul champ.
Si plus tard, je veux changer le formatage de cette news par exemple, sous titre, image,.... est ce qu'il y aura un moyen simple de le faire sans utiliser XML?




feuride


Messages : 148
Inscrit le 07/08/02
Non connecté
  Posté le 27 août 2002 - 18 h 44 m 11 s
pkoi tu ne mets pas tes news ds une table avec des champs titres, corps etc...
et puis avec php tu gères l'affaire comme tu veux...




David C.


Messages : 523
Inscrit le 08/07/02
Ville : Lyon et 42
Non connecté
  Posté le 27 août 2002 - 18 h 51 m 18 s

Le 27/08/2002 à 18h44 , feuride a écrit:
pkoi tu ne mets pas tes news ds une table avec des champs titres, corps etc...
et puis avec php tu gères l'affaire comme tu veux...


En fait, le nombre de champs n'est pas fixe puisque le corps de la news peut avoir un nombre quelconque de parties. A moins de faire des enregistrement recursifs pour le corps, je ne vois pas trop comment faire...




Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 27 août 2002 - 19 h 09 m 41 s

Pour les news, je trouve ça pas mal xml. Parce qu'elles sont plutôt "statiques", on ne les modifie pas souvent. Ca te permettrait d'avoir pas mal de liberté (par rapport à si tu les faisait en html :wink:), tout en n'ayant pas une table SQL monstrueuse à gérer.

Pour un forum, qui est par essence "dynamique", c kler que rien ne remplace une BDD !




feuride


Messages : 148
Inscrit le 07/08/02
Non connecté
  Posté le 27 août 2002 - 19 h 18 m 36 s
et puis xml c bien... mais pour trouver un hébergeur qui fournisse un parser xslt ou saxon... pas évident!!! :roll:




Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 27 août 2002 - 20 h 10 m 20 s

Tu peux aussi utiliser l'API xml de php !




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 28 août 2002 - 16 h 17 m 59 s

Le 27/08/2002 à 17h09 , David C. a écrit:
Le probleme que j'avais etait de stocker par exemple de news.
Tout le corps de la news va etre un seul champ.
Si plus tard, je veux changer le formatage de cette news par exemple, sous titre, image,.... est ce qu'il y aura un moyen simple de le faire sans utiliser XML?



En fait, le XSLT qui te permet de mettre en forme des données XML en HTML marche un peu comme le SQL + PHP :
A chaque donnée contenue dans une balise, tu appliques un "style" ou une instruction pour formater ces dernières comme tu le souhaites dans ta page HTML.
Donc à mon avis, ton pb ne sera pas résolu en utilisant le XML de cette manière...



Venez faire un tour ;o)
nicolas.mattioni.free.fr


Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 28 août 2002 - 22 h 13 m 54 s
mais il est possible de lire les données xml avec php, puis de les mettre en forme par la voie classique.



Silver>Enfin la réponse :D
XML est un language de balise, comme HTML. La grande différence, c'est qu'on est libre d'employer les balise qu'on souhaite, d'en inventer. Ensuite, en utilisant une feuille de style, on peut le mettre en forme, pour obtenir une page semblable à du html.

L'avantage, c'est la souplesse. Si tout un site est fait en html (pas de php+bdd par ex), et qu'on veut mettre les données à jours, il faut essayer de s'y retrouver dans la montagne de balises uniformes... et pour changer le design, j'en parle même pas...
En XML les données sont séparée de la mise en page.

On a promis à XML la succession de HTML (le W3C l'a fait), mais il faut avouer que pour l'instant il s'est pas trop développé...




Page genérée en 0.3689 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory