Bonjour j'utilise un code qui permet d'écrire dans un fichier , ça marche bien .




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
 
public static void saveVector(Vector vector, String fileName) {
		try {
			File result = new File(fileName);
			String ligne; 
		//	FileWriter out = new FileWriter(result,true); // true permet d'ajouter a la fin du fichier la chaine de caractère
			//FileWriter out = new FileWriter(result);
			BufferedReader in = new BufferedReader(new FileReader(result));
 
			PrintWriter out = new PrintWriter (new FileWriter("result2.txt"));
			//RandomAccessFile raf = new RandomAccessFile("out",5);
 
			while((ligne=in.readLine() ) != null){
 
 
			       if(ligne.equals("  </rdf:Description>")){
			         out.println("<rdfs:label xml:lang='en'>10</rdfs:label>");
			       }
			       else
			         out.println(ligne);
			   } 
 
			/*Iterator iter = vector.iterator();
			while (iter.hasNext()) {
				String[] element = (String[]) iter.next();
 
				out.println(element[0]+";"+element[1]+";"+element[2]+"\n");//pour utiliser write(hgg,10,15) compter -10 pour la longuueur
 
			}*/
			in.close();
			out.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
if(ligne.equals(" </rdfescription>")){
out.println("<rdfs:label xml:lang='en'>10</rdfs:label>");

Le problème vient de cette ligne de code : lorsque je compare 2 lignes il compare aussi les espaces . J'aimerais qu'il compare uniquement les champs de textes sans compter les espaces avant et après le champ de texte.

En effet mon fichier est de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<rdf:RDF
  xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
  xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#'
  xmlns:NS0='http://travel.org/russia'
 >
  <rdf:Description rdf:about='http://travel.org/russia#take_place_on'>
    <rdf:type rdf:resource='http://www.w3.org/1999/02/22-rdf-syntax-ns#Property'/>
    <rdfs:label xml:lang='en'>take_place_on</rdfs:label>
    <rdfs:subPropertyOf rdf:resource='http://travel.org/russia#DEFAULT_ROOT_RELATION'/>
    <rdfs:domain rdf:resource='http://travel.org/russia#festival'/>
    <rdfs:r
J'espère avoir été plus détaillé que dans mes précédents posts