Bonjour,
Je debute en perl donc pardonnez moi si ma question vous parait ridicule...
Je chercher à generer du code xml avec un script perl. Je dois donc ecrire des blocs de texte dans un fichier.
Pour l'instant je le fais de la facon suivante:
print MAP "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
print MAP "<xsl:templatexmlns:pd=\"whatever\">\n";
print MAP "\t<root>\n";
print MAP "\t\t<xsl:for-each select=\"\$SAP_$idoc/ns:$idoc-4x\">\n";
print MAP "\t\t\t<xsl:for-each select=\"FIELDS\">\n";
c'est assez penible a ecrire, mettre un print pour chaque ligne ou tout mettre sur une meme ligne avec des \n et des \t n'est pas tres pratique je prefrerai pouvoire faire:
print (je sais pas quelle options ou peut etre une autre fonction)
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<xsl:templatexmlns:pd=\"whatever\">
<root>
<xsl:for-each select=\"\$SAP_$idoc/ns:$idoc-4x>
<xsl:for-each select=\"FIELDS\">"
quelqu'un pourrait-il m'eclairer?
je vous en remercie d'avance.
uneen detresse.
Partager