IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs XML Discussion :

urgent:creation de fichier xml


Sujet :

APIs XML

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 12
    Points : 5
    Points
    5
    Par défaut urgent:creation de fichier xml
    Bonjour,
    j'ai un document txt et je veux créer un fichier xml mais j'ai pas pu récupérer des valeurs.
    voici une partie de mon doc txt
    (آذار)
    الشهر السادس من الشهور السريانية يقابله مارس من الشهور الرومية الميلادية
    ( الآذريون )
    نبات زهري خريفي زهره أصفر أو أحمر ذهبي في وسطه خمل أسود و هو من فصيلة المركبات الأنبوبية من جنس كاندولا
    je veux cette resultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <LexicalEntry>
        <Lemma>
          <Feat att="writtenForm" val=" آذار" />
        </Lemma>
        <WordForm>
          <Feat att="writtenForm" val=" آذار" />
        </WordForm>
        <Sense>
          <Definition>
            <Feat att="text" val=" الشهر السادس من الشهور السريانية يقابله مارس من الشهور الرومية الميلادية
    " />
          </Definition>
        </Sense>
      </LexicalEntry>
      <LexicalEntry>
        <Lemma>
          <Feat att="writtenForm" val=" الآذريون " />
        </Lemma>
        <WordForm>
          <Feat att="writtenForm" val=" الآذريون " />
        </WordForm>
        <Sense>
          <Definition>
            <Feat att="text" val=" نبات زهري خريفي زهره أصفر أو أحمر ذهبي في وسطه خمل أسود و هو من فصيلة المركبات الأنبوبية من جنس كاندولا
    " />
          </Definition>
        </Sense>
      </LexicalEntry>
      <LexicalEntry>
    j'ai pas pu recuperer valeur de la balise definition
    voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
     public void corpus()
     
    	{ 
    		try
    		   {
    		    	InputStream ips=new FileInputStream("t.txt"); 
    		    	 System.out.println("ssss");
    		    	InputStreamReader ipsr=new InputStreamReader(ips);
    			    BufferedReader br=new BufferedReader(ipsr);
    			    while ((ligne=br.readLine())!=null)
     			     {   
     				   try
     	        	     { 
     			    		lemme=ligne.substring(ligne.indexOf("(")+1, ligne.indexOf(")")-1);
     			            System.out.println("lemmme   "+lemme);
     			    	    StringTokenizer st = new StringTokenizer(ligne,"()");
     			             while (st.hasMoreTokens())
     			              {
     			        	   sens=st.nextToken();
     			        		System.out.println("defintion  "+sens);
     			        		fichierxml( lemme, sens);
     			              }
     			          }
     			        	catch (StringIndexOutOfBoundsException e){}
     			        	catch(NoSuchElementException e){}
    			    }}
    		  catch (Exception e)
    		   {
    		   System.out.println(e.toString());
    		   }
    	}
    	public void fichierxml(String lemme,String sens)
    	{
    		Element lexical = new Element("LexicalEntry");
    	    racine.addContent(lexical);
     
    	    Element lemma = new Element("Lemma");
    	    lexical.addContent(lemma);
            Element feat=new Element("Feat");
            Attribute att = new Attribute("att","writtenForm");
            feat.setAttribute(att);
            Attribute val = new Attribute("val",lemme);
            feat.setAttribute(val);
            lemma.addContent(feat);
     
            Element WordForm = new Element("WordForm");
    	    lexical.addContent(WordForm);
            Element feat1=new Element("Feat");
            Attribute att1 = new Attribute("att","writtenForm");
            feat1.setAttribute(att1);
            Attribute val1 = new Attribute("val",lemme);
            feat1.setAttribute(val1);
            WordForm.addContent(feat1);
     
            Element Sense = new Element("Sense");
    	    lexical.addContent(Sense);
    	    Element Definition = new Element("Definition");
    	    Sense.addContent(Definition);
            Element feat2=new Element("Feat");
            Attribute att2 = new Attribute("att","text");
            feat2.setAttribute(att2);
            Attribute val2 = new Attribute("val",sens);
            feat2.setAttribute(val2);
            Definition.addContent(feat2);
    	}
    svp j'ai besoin d'aide.uuuuurgent

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Oulàlà.

    Mon pauvre ami, quand tu traites des formats textes qui contiennent de l'écriture droite-à-gauche,

    je t'invite à la plus extrême clarté possible pour décrire le format, l'ordre des octets, les délimiteurs de début, de fin, les fins de ligne, expliciter absolument tout ce que tu sais.


    Comme tu peux le constater, nous on voit un texte qui commence par deux parenthèses ouvrantes. Et deux lignes plus loin, c'est un texte entre parenthèses normales.


    Tout cela étant dit, là, ton problème est de parser le fichier doc.txt . Ça n'a rien à voir avec XML, n'est-ce pas ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Hello,
    Tu ne nous explique RIEN, comment tu veux qu'on devine où sont les délimiteurs de ton texte, leur signification et ce que tu veux en faire.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Waouw. C'est que c'est plutôt succinct, de nos jours, la plus extrême clarté possible.

    Enfin, de toute façon, je veux pas répondre à une question Java sur un forum XML.

    Et si par hasard la question atterrissait dans la bonne section, je pourrais probablement déduire qu'il y a une fin de ligne entre un mot en parenthèse et sa définition, elle-même finie par une fin de ligne.
    Mais j'ai aucune envie de travailler en ce sens et si ce n'est pas ça d'entrer ensuite dans un dialogue de sourds avec une personne infichue de décrire un format texte quand je lui dis que c'est important.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 371
    Points
    2 371
    Par défaut
    Bonjour,

    pour trouver des mots clairs et compréhensibles,
    tu peux te référer à l'ouvrage "Unicode 5.0 en pratique" aux éditions Dunod,
    par exemple.
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

Discussions similaires

  1. Problème de creation de fichier xml
    Par phenomeno dans le forum C#
    Réponses: 4
    Dernier message: 08/12/2010, 20h46
  2. [PHP 5.2] probléme de creation de fichier xml
    Par gtraxx dans le forum Langage
    Réponses: 2
    Dernier message: 20/08/2009, 13h35
  3. Creation de fichier XML avec XML Builder
    Par Nicolas57 dans le forum Ruby
    Réponses: 1
    Dernier message: 10/07/2007, 09h21
  4. Creation de fichier XML
    Par Cedwik dans le forum Java ME
    Réponses: 1
    Dernier message: 17/01/2007, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo