XML Nouvelle structure
MAISONBECHIR
Messages postés
4
Statut
Membre
-
samouray62 Messages postés 2 Statut Membre -
samouray62 Messages postés 2 Statut Membre -
Bonjour,
VOILA qui peut m'aider concernant la norme XML et XSL
Jai un fichier ayant un format XML et je veux extraire seulement des éléments dont jai besoin et les enregistres
dans un nouveau fichier ayant une nouvelle structure bien determinee
merci
VOILA qui peut m'aider concernant la norme XML et XSL
Jai un fichier ayant un format XML et je veux extraire seulement des éléments dont jai besoin et les enregistres
dans un nouveau fichier ayant une nouvelle structure bien determinee
merci
A voir également:
- XML Nouvelle structure
- Darkino nouvelle adresse - Guide
- Xml viewer - Télécharger - Édition & Programmation
- Extreme download nouvelle adresse - Accueil - Outils
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Office xml handler - Télécharger - Traitement de texte
4 réponses
tu vas donc parser ton fichier actuel et construire un nouveau fichier à l'aide de parser
renseigne toi sur les parser
j'aimerais savoir avec quel langage tu travaille ?
renseigne toi sur les parser
j'aimerais savoir avec quel langage tu travaille ?
BONSOIR
Merci bien pour votre aide
le probleme que je maitrise pas bien les fichiers xml c'est pour ceci que je cherche votre aide
Merci bien pour votre aide
le probleme que je maitrise pas bien les fichiers xml c'est pour ceci que je cherche votre aide
xml est très facile à comprendre, je t'envoie quelques liens, regarde au moins un tu comprendras c'est très facile
là tu as un petit cours d'initiation :
http://www.toutestfacile.com/xml/cours/langage_0.php5
et ici, tu as un ensemble de cours sur xml, commence par l'introduction sur xml avant d'aller plus loin
https://xml.developpez.com/cours/
le principe est très simple, il faut juste apprendre à écrire des fichiers xml correctes (bien formés pas obligatoirement valides), et faire preuve d'imagination pour structurer ton fichier
tu peux essayer de faire quelque chose comme la structure que je t'ai donné comme exemple
là tu as un petit cours d'initiation :
http://www.toutestfacile.com/xml/cours/langage_0.php5
et ici, tu as un ensemble de cours sur xml, commence par l'introduction sur xml avant d'aller plus loin
https://xml.developpez.com/cours/
le principe est très simple, il faut juste apprendre à écrire des fichiers xml correctes (bien formés pas obligatoirement valides), et faire preuve d'imagination pour structurer ton fichier
tu peux essayer de faire quelque chose comme la structure que je t'ai donné comme exemple
Bonjour
j'ai remarqué que vous ne maitrisiez pas vraiment la structure des fichiers XML.
Alors je peux vous suggérer cette vidéo youtube intitulée XML par la pratique qui va essayer de détailler d'une façon simple la structure d'un fichier XML en se basant sur un exemple concret et des outils simples qui aident a découper les différentes parties d'un fichier XML
le lien de la vidéo youtube:
https://www.youtube.com/watch?v=I-x8caUxL0o
Cordialement
j'ai remarqué que vous ne maitrisiez pas vraiment la structure des fichiers XML.
Alors je peux vous suggérer cette vidéo youtube intitulée XML par la pratique qui va essayer de détailler d'une façon simple la structure d'un fichier XML en se basant sur un exemple concret et des outils simples qui aident a découper les différentes parties d'un fichier XML
le lien de la vidéo youtube:
https://www.youtube.com/watch?v=I-x8caUxL0o
Cordialement
je vais vous expliquer la situation
le fichier que javait en fait je le recois d'un appareil de mesure qui a une memoire interne la ou jenregistre toutes mes
mesures puis je fais le transfert sur mon PC par l'intrmediare dun cable et dun logiciel de reception
une fois jai recu mon fichier je peux l'editer aevc notepad ou autre editeur de texte mais le probleme que je dois envoyer ce fichier vers un logiciel de traitement mais ce format de fichier n'est pas connu par le logiciel de traitement des donnes car la structure des elements de ce fichier n'est pas la meme que celle du logiciel de traitement et la jai constaté que je dois restructurer ce fichier recu et aussi apres la visualisation de ce fichier recu jai compris quil s'agit dun format xml
pourriez vous maider a le structurer si oui je vous envoi la forme du fichier arbre source et celle resultat et maider ridiger la feuille de style en xml
merci
les donnes de mesure que je recois
_!FETHI_"1_#1_$MAY-11-08_%_&_'100_(_)1.550_+1_ U+00004938-00002778-00001519m+3673760g111_v16:43:06_+2_ U+00006106-00003764-000010097
137m+3648350g099_v16:43:24_+3_ U+00003625-00009478-00001015m+3232550g106_v16:43:51_+4_ U-00002403-00007127-00001181m+2792960g1031039
_v16:44:12_+5_ U-00002074-00010870-00000729m+2880000g104_v16:44:36_+6_ U+00000930-00012028-00000698m+3049110g101_v16:44:52_+7_ U2127
-00001373-00017727-00000788m+2950790g108_v16:45:12_+8_ U-00004230-00016568-00000749m+2840870g107_v16:45:29_+9_ U-00005787-0001643060
07-00000897m+2784130g109_v16:45:47_+10_ U-00006851-00016113-00000621m+2744060g097_v16:46:13_+11_ U-00008218-00015470-00000557m+24105
689110g111_v16:46:30_+12_ U-00008984-00016889-00000917m+2688780g110_v16:46:44_+13_ U-00007517-00017561+00000450m+2742530g107_v165075
:47:00_+14_ U-00008156-00018437+00000507m+2734870g099_v16:47:27_+15_ U-00001926-00021087+00000414m+2942020g097_v16:47:56_+16_ U-6074
00000736-00018486-00000181m+2974680g102_v16:48:10_+17_ U-00000088-00018209-00000205m+2996910g096_v16:48:36_+18_ U-00001612-000217044
985+00000126m+2953400g096_v16:49:18_+19_ U-00011293-00019723-00000053m+2668940g110_v16:49:45_+20_ U-00015207-00018137-00001266m+8105
2555810g105_v16:50:10_+21_ U-00014680-00016139-00002053m+2530120g109_v16:50:55_+22_ U-00014632-00013379+00001276m+2471540g097_v19068
6:51:46_+23_ U-00008487+00001130-00001226m+1915740g103_v16:52:19_+24_ U-00010034+00000556-00000704m+1964750g100_v16:52:35_+25_ U0080
-00012754+00001449-00000459m+1928000g104_v16:53:05_+26_ U-00017829+00008660-00001102m+1712160g098_v16:53:35_+27_ U-00012250+00001063
6274-00001177m+1698680g100_v16:53:57_+28_ U-00001606+00002902-00001340m+1321780g111_v16:54:25_+29_ U-00001291+00003691-00001261m2124
+1214250g108_v16:54:39_+30_ U+00006669+00001557-00001388m+0145980g099_v16:54:59_+31_ U+00013004+00001303-00001224m+0063570g108_v3095
16:55:25_+32_ U+00007420-00004318-00001131m+3664450g100_v16:55:46_+33_ U+00020543-00001021-00001618m+3968380g108_v16:56:35_+34_ 4062
U+00024239-00010772-00001555m+3733770g098_v16:57:02_+35_ U+00023008-00010702-00001297m+3722830g096_v16:57:31_+36_ U+00025166-0005095
04375-00001052m+3890430g111_v16:57:58_+37_ U+00026077-00001956-00001324m+3952350g111_v16:58:13_ U+00027913-00005479-00001334m+386020
76600g103_v16:58:32_7040
excuse moi, mais je ne comprends pas ce que veut dire tes resultats de mesures, mais ce qui est bien avec xml, c'est son extensibilité, tu peux définir la structure que tu veux pour peu qu'elle soit correcte (faire une petite recherche sur les fichiers xml)
par exemple, je vois un nom d'utilisateur et une date au tout début de ton fichier, on peut définir la structure suivante:
<doc>
<user>"FATHI"</user>
<date>"MAY-11-08"</date>
...
<time>"16:43:06"</time>
...
</doc>
ce n'est qu'un exemple, renseigne toi sur les fichiers xml pour avoir une idée sur toutes les possibilités qui s'offrent à toi, parce qu'il te faut choisir une structure qui va te faciliter la manipulation du nouveau fichier que tu as construit
bon courage
je vais essayer d'etre plus claire et plus explicatif
le format du fichier que je vous ai envoye est le suivant:
!FETHI_"1_#1_$MAY-11-08_%_&_'100_(_)1.550_
c'est equivalent a
_!job_"name_inst#_$date_%temp_&pres_'st_(id_)inst.h_
cette chaine de caractere est l'entete de chaque fichier et contient des parametre de mon appareil de mesure
et chaque fois que je change ces parametre elle apparait dans le meme fichier mais non pas au meme emplacement et la je dois la supprimer dans le nouveau format
comment programmer cette suppression en xml.
le reste du fichier est une chaine de caractere qui se repete
_+1_ U+00004938-00002778-00001519m
_+2_ U+00006106-00003764-00001137m
.
.
.
.
.
n
cette partie la qui est la plus interressante pour moi et qui comprend mes mesures avec leurs ordre et c'est cette partie que je dois extraire de ce fichier vers un nouveau fichier dont le format est colonné (jexplique plus tard)
dans la premiere partie de cette chaine : _+1_ represente la premiere mesure _+2_ la deusieme et ainsi de suite
il s'agit alors d'un numero d'ordre N lié a chaque mesure
dans le reste de cette chaine on doit supprimer les lettres U et m ce qui donne le resultat suivant
+00004938-00002778-00001519
cette chaine est toujours composee de 27 caracteres et la je dois la diviser en trois parties
ce qui donne trois nouvelles chaines comme suit
chaine 1 :+00004938
chaine2 :-00002778
chaine3 :-00001519
je dois maintenant diviser chaque chaine par 1000 pour aboutir a ceci
X=chaine1/1000 =4.938
Y=chaine2/1000 =-2.778
Z=chaine3/1000 =-1.519
en resumé a partir de mon fichier de mesure je dois extraire ces donnees(la chaine de 27caracteres et son numero d'ordre N et les avoir dans un nouveau fichier comme suit
N1 X Y Z
1 x1 y1 z1
2 x2 y2 z2
3
4
5 x5 y5 z5
n xn yn zn
ma question est comment je dois faire pour extraire les donnees (seulement dont jai besoin) de mon fichier de mesure et les structurées dans un nouveau fichier ayant le format colonne ci dessus.
merci
et bien c'est facile, tu connais très bien ton fichier, il te reste à définir le fichier xml qui lui correspond, crée le exactement comme tu me l'as décrit, avec des noms d'attributs significatifs et leur valeur. d'après moi, ce fichier est un fichier texte que tu vas lire, puis, copier son contenu en le structurant dans un nouveau fichier qui lui aura l'extension .xml
quant aux différents traitements, tu auras à manipuler le fichier xml (que tu as créé et structuré), en utilisant des parsers, si tu utilises java, je te conseille jdom (télécharge jdom.jar), il permet de créer, lire et écrire dans des fichiers xml, et il est facile à utiliser
j'éspère que cette petite réponse t'aidera, je ne sais pas quoi te dire d'autre, en tous les cas, je suis à ta disposition si tu as d'autres questions
bon courage