|
@@ -64,9 +64,9 @@ var fichierATraiter = fs.readFileSync(fichierDonnées, "UTF-8");
|
|
|
|
|
|
var monjson = new csv(fichierATraiter, {
|
|
|
header: [
|
|
|
- 'hanzi',
|
|
|
- 'traditional',
|
|
|
- 'pinyin',
|
|
|
+ 'hanzi',
|
|
|
+ 'traditional',
|
|
|
+ 'pinyin',
|
|
|
'translation',
|
|
|
'anglais',
|
|
|
'classifier',
|
|
@@ -75,7 +75,7 @@ var monjson = new csv(fichierATraiter, {
|
|
|
//'sound1',
|
|
|
'origin'],
|
|
|
cast: [
|
|
|
- 'String',
|
|
|
+ 'String',
|
|
|
'String',
|
|
|
'String',
|
|
|
'String',
|
|
@@ -89,7 +89,7 @@ var monjson = new csv(fichierATraiter, {
|
|
|
|
|
|
|
|
|
|
|
|
-// la ligne CSV qu'on va écrire dans le fichier CSV
|
|
|
+// la ligne CSV qu'on va écrire dans le fichier CSV
|
|
|
var ligneCSV = "";
|
|
|
// L'élément xml qui constitue un enregistrement du fichier xml
|
|
|
var ele = null;
|
|
@@ -114,7 +114,7 @@ monjson.forEach(function(enregistrement){
|
|
|
if (enregistrement.classifier == "") {
|
|
|
enregistrement.classifier = "";
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
enregistrement.hanzi = enregistrement.hanzi.trim();
|
|
|
enregistrement.pinyin = enregistrement.pinyin.trim();
|
|
|
enregistrement.translation = enregistrement.translation.trim();
|
|
@@ -125,14 +125,14 @@ monjson.forEach(function(enregistrement){
|
|
|
enregistrement.charcode= 0;
|
|
|
}
|
|
|
|
|
|
- ligneCSV = enregistrement.hanzi + tab +
|
|
|
- enregistrement.traditional + tab +
|
|
|
- enregistrement.pinyin + tab +
|
|
|
- enregistrement.translation + tab +
|
|
|
+ ligneCSV = enregistrement.hanzi + tab +
|
|
|
+ enregistrement.traditional + tab +
|
|
|
+ enregistrement.pinyin + tab +
|
|
|
+ enregistrement.translation + tab +
|
|
|
enregistrement.anglais + tab +
|
|
|
- enregistrement.classifier + tab +
|
|
|
- enregistrement.lesson + tab +
|
|
|
- enregistrement.sound + tab +
|
|
|
+ enregistrement.classifier + tab +
|
|
|
+ enregistrement.lesson + tab +
|
|
|
+ enregistrement.sound + tab +
|
|
|
enregistrement.origin + tab +
|
|
|
enregistrement.charcode +
|
|
|
endLine;
|
|
@@ -141,7 +141,7 @@ monjson.forEach(function(enregistrement){
|
|
|
moncsv.write(ligneCSV);
|
|
|
// Ecriture de la ligne json
|
|
|
json.write(JSON.stringify(enregistrement) + ",");
|
|
|
-
|
|
|
+ // écriture d ela ligne xml
|
|
|
var ele = feed.ele({enregistrement});
|
|
|
} catch (err) {
|
|
|
console.log(err);
|
|
@@ -155,7 +155,7 @@ monjson.forEach(function(enregistrement){
|
|
|
|
|
|
|
|
|
// Fermeture des fichiers json, xml et csv
|
|
|
-// on ferme le fichier CSV
|
|
|
+// on ferme le fichier CSV
|
|
|
moncsv.end();
|
|
|
|
|
|
// on écrit le fichier xml
|
|
@@ -166,4 +166,4 @@ fs.writeFileSync(fichierXml, feed.end({
|
|
|
// on écrit le fichier Json
|
|
|
// fs.writeFileSync(fichierJson, JSON.stringify(maineeduObj), "UTF-8");
|
|
|
json.write('{},]}');
|
|
|
-json.end();
|
|
|
+json.end();
|