Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Discussion: Parsing XMI avec DOM

  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2012
    Messages : 22
    Points : 0
    Points
    0

    Par défaut Parsing XMI avec DOM

    Bonjour,

    Quelqu'un aurait-il un tutoriel à m'indiquer qui explique comment parser un fichier XMI avec DOM ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Inscrit en
    décembre 2004
    Messages
    1 807
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 807
    Points : 2 305
    Points
    2 305

    Par défaut

    Cela revient au même que d'utiliser le chargement de fichier XMI dans EMF :
    Code java :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    URI uriUri = URI.createURI("platform:/Test/model/foo.xmi");
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xmi", new XMIResourceFactoryImpl());
    resource = (new ResourceSetImpl()).createResource(uriUri);
    XMLResource.XMLMap xmlMap = new XMLMapImpl();
    java.util.Map options = new java.util.HashMap();
    options.put(XMLResource.OPTION_XML_MAP, xmlMap);
    resource.load(options);
    TreeIterator it = resource.getAllContents(); 
    //Let's go !
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

    Retrouvez mes cours et tutos autour d'Android/Java/Eclipse sur http://olegoaer.developpez.com/

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •