Création fichier XML à partir d'un fichier texte
Bonjour,
Tout nouveau dans la programmation PERL, je souhaite creer un fichier XML comme entrée pour l'outil design Enterprise Architect à partir d'un fichier texte contenant des infos hierarchisées comme suit : 1, 1.1, 1.2 etc ...
1 Chapter PURPOSE AND SCOPE OF THIS DOCUMENT (2420773) SectionID_3A13384E_8231_03d4_F7DC_7ECE6F383950
1.3 section Filter algorithm (2407920) SectionID_F9561D84_6EBC_541f_D920_36E3994FA2E0
1.4 section Shutdown Prevention (2587622) SectionID_C36D589D_5FFE_c735_AFE1_72125316EEB0
1.5 section Nomenclature (2407843) SectionID_B74FDCAF_C84C_2f23_5391_97A2D2B25702
1.5.2 section Functional Description (2471223) SectionID_E33198DC_8948_9cba_7C3B_5D6084EC5AE0
1.5.2.2 section Input Signals (2471225) SectionID_397FDA6E_5C89_40aa_FC6D_FB9892BF2A9B
1.5.2.3 section Output Signals (2471226) SectionID_94F099C9_6CAF_b091_69C8_692F0B596FF7
1.5.2.4 section Parameters (2471209) SectionID_F2E4833C_856D_2a41_332A_9E1E6CA3108C
1.5.2.5 section Requirement 1 (2471216) SectionID_B6F1237A_5CD8_0a4f_970B_30139F003291
2 Chapter Context (2636865) SectionID_BAA32D7A_DFAD_df85_1ACF_E75EE6BCCBB1
2.1 section ASIL Level (2636867) SectionID_6E341872_E187_132e_E884_373E568CCBB8
3 Chapter Name as Black Box (2407873) SectionID_37B79FED_A551_2aee_F18C_BBA600798308
3.3 section Loop Definition (2407849) SectionID_ED9CEECE_A0EA_7afb_BEAB_229B7577656D
3.4 section Black Box Signal Interface (2407882) SectionID_2FF4CA9B_5A2B_19d5_24E3_F3D11E18CFBA
3.4.2 section Incomming Signals (2407899) SectionID_CA437180_C3EB_0dc8_DF1C_0D7C5DBC811E
3.4.3 section Outgoing Signals (2407887) SectionID_A0223F72_5A25_d64b_2C75_90D39F1B792E
3.4.4 section Use Case Time Sequences (2443627) SectionID_FE4BBFEE_B36B_7ad0_7B62_4EA45CEA30EF
etc ....
Il semblerait que l'on puisse utiliser la librairie XML:Writer and surement implementer une fonction recursive pour scruter le fichier texte et extraire la hierarchie pour la transposer dans le fichier XML.
Merci pour votre aide. C'est assez urgent ! Slts