XML data parsing in c
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

XML data parsing in c



  1. #1
    invite02824eff

    Question XML data parsing in c


    ------

    Salut ,
    je veux écrire un programme en c qui va récupérer des données d'un fichier xml distant accédé par son URL. Je suis débutant dans ce domaine, et j'ai pas manipulé les fichiers XML en fait.
    J'ai besoin de votre aide !

    Merci!!

    -----

  2. #2
    invite4492c379

    Re : XML data parsing in c

    Hello,

    Première question : Pourquoi en c ? C'est une obligation ?
    Deuxième question : tu es novice en c, mais sais-tu manipuler les fichiers en local ? accéder à des données distantes par le réseau ? parser du XML ?

  3. #3
    invite02824eff

    Re : XML data parsing in c

    Moi j'ai fait le parsing des flux xml en php, voici le code suivant:
    Code PHP:
    ?php

    include 'xml_regex.php';

    $xml file_get_contents('http://www.cbc.ca/world/?cmp=rss');

    $channel_title value_in('title'$xml);
    $channel_link value_in('link'$xml);
    $channel_description value_in('description'$xml);

    $news_items element_set('item'$xml);

    echo 
    '<strong>Channel Title: </strong>'.$channel_title.  '<br />';
    echo 
    '<strong>Channel URL: </strong>'.$channel_link .  '<br />';
    echo 
    '<strong>Channel Description: </strong>'.$channel_description .  '<br /> <br />';

    foreach(
    $news_items as $item) {
        
    $title value_in('title'$item);
        
    $url value_in('link'$item);
        
    $description value_in('description'$item);
        
    $timestamp strtotime(value_in('pubDate'$item));
        
        echo 
    '<strong>Title: </strong>'.$title .  '<br />';
        echo 
    '<strong>URL: </strong>'.$url.  '<br />' ;
        echo 
    '<strong>Description: </strong>'.$description' <br />';
        echo 
    '<strong>Time:  </strong>'.$timestamp' <br /><br />'
        }
    ?> 
    Mais, moi je veu ces données dans un programmes en c car je vais les envoyer vers le port usb en utilisant un driver specifique écrit en C. Donc je veux faire dès le début faire le parsing en C.

  4. #4
    invite02824eff

    Re : XML data parsing in c

    En fait, je connait les ABC du développement en c et j'ai fait plusieurs projets en C sous windows et sous linux. Je sais aussi manipuler les fichier en C, écrire et lire ...Mais pas du xml

  5. A voir en vidéo sur Futura
  6. #5
    invite4492c379

    Re : XML data parsing in c

    Si tu as déjà de bonnes notions en c, tu peux utiliser des bibliothèques comme cURL pour l'accès aux données, libxml2 pour parser du xml, par exemple. Il en existe d'autres, tout dépend aussi de la plateforme.

  7. #6
    invite02824eff

    Re : XML data parsing in c

    Ah ! ok je vais essayer merci pour l'aide

  8. #7
    inviteb9f49292

    Re : XML data parsing in c

    en utilisant un driver specifique écrit en C
    Si c'est sous nunux, et que c'est un driver "standard", un "wget" et une redirection sur le fichier périhérique pourrait peut-être suffire non?

  9. #8
    invite02824eff

    Re : XML data parsing in c

    en fait ce n'est pas un driver standard, c un driver spécifique pour un péréphirique bien précis

Discussions similaires

  1. Xml
    Par invitecd05b4fb dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 24/05/2011, 08h46
  2. normalisation xml
    Par olivier_elec dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 20/11/2010, 08h50
  3. Réponses: 0
    Dernier message: 04/06/2009, 21h47
  4. cms sur usb data+ et data-
    Par invitee09a5415 dans le forum Électronique
    Réponses: 1
    Dernier message: 13/01/2008, 08h45
  5. Langage XML
    Par invitea7fcfc37 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 15/05/2006, 18h17