Bonjour,
Voici mon code SAS :
J'obtiens bien un fichier de sortie XML mais quand une donnée est manquante SAS génère un caractère spécial dans celui-ci comme un ".", malgré le tagset=tagsets.sasxmiss, le tagset devrait ne rien mettre entre les balises quand la valeur est inexistante dans le fichier source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 LIBNAME MyLib BASE "/var/opt/sas/sas_dev/DB_TEMP"; filename out '/var/opt/sas/sas_dev/Export/MyData.xml'; libname out xmlv2 tagset=tagsets.sasxmiss xmltype=xmlmap xmlmap='/var/opt/sas/sas_dev/Export/outputmap.map' encoding="UTF-8" ; data out.MyRecords; set MyLib.SAP_table; run;
Voici ce que ça donne :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <ID>1234555</ID> <FirstName>David</FirstName> <LastName>Tas</LastName> <Title> </Title> <Nationality> </Nationality>
Pourriez-vous m'aider ?
Merci d'avance
Partager