Bonjour,

J'applique la fonction scan à un fichier xml pour un traitement assez simple mais qui me sort des résultats bizarres

Je veux extraire ce qui comprend la mention datasource
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
f <- scan("ee_gf.qgs", what="character")
extr<- grep("datasource", f)
print(f[extr])
or, il me sort des lignes séparées en deux vecteurs là où dans le fichier initial, la ligne est unique.
C'est au niveau des espaces qu'il semble séparer la ligne.

Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[39] "<datasource>//serveur/DATAS/4_INFOTHEQUE/HABILLAGE/TOPOGRAPHIE/1_ARCHIVE/2010-12-03_L93/Riviere"                                                                    
[40] "50000.TAB</datasource>"
alors que ça devrait être
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[39] "<datasource>//serveur/DATAS/4_INFOTHEQUE/HABILLAGE/TOPOGRAPHIE/1_ARCHIVE/2010-12-03_L93/Riviere 50000.TAB</datasource>"
une idée ?