These are chat archives for buglabs/node-xml2json

25th
Mar 2015
Éric Boudrand
@eboudrand
Mar 25 2015 13:53
hello
Jean-Philippe Gravel
@formix
Mar 25 2015 15:23
Hello!
My answers mat ne délayée sincères i'm at work...
Haha, my French keyboard is playing tricks on me...
Ok, I said that my answers may be delayed
Since I'm at work
But keep posting, I'll answer when I have time :)
Éric Boudrand
@eboudrand
Mar 25 2015 15:40
hi. I have a question about XML attributes with node-xml2json
i don't see in the JSON object created from XML any markup or special character indicating a property is from a XML attribute.
Jean-Philippe Gravel
@formix
Mar 25 2015 15:41
right and there is none
the only way to know is to look at the behavior object
I mean serializer.behavior
ic contains an attributes field the tells which fields are attributes... for serialization
you have to define this behavior yourself
otherwise, the information is lost
Éric Boudrand
@eboudrand
Mar 25 2015 15:43
ok
Jean-Philippe Gravel
@formix
Mar 25 2015 15:43
but you give me an idea
Éric Boudrand
@eboudrand
Mar 25 2015 15:43
je peux répondre en français ? ;)
Jean-Philippe Gravel
@formix
Mar 25 2015 15:44
haha clairement oui
donc votre question m'a donnée une idée
Éric Boudrand
@eboudrand
Mar 25 2015 15:44
je transforme une string XML en JSON pour qu'elle soit traitée par une formulaire web
ensuite j'aurais besoin de passer de JSON vers XML
je fais une appli NodeJS avec un module C++
Jean-Philippe Gravel
@formix
Mar 25 2015 15:45
ok, et c'Est pour ca que tu aimerais avoir l'information si un champs était un attribut pour le remettre en xml correctement
donc pour l'instant, tu dois fournir l'info
Éric Boudrand
@eboudrand
Mar 25 2015 15:46
oui. je réutilise des classes C++ qui utilisent ces infos
Jean-Philippe Gravel
@formix
Mar 25 2015 15:46
mais comme je disais, ta question m'a donné une excellente idée:
Éric Boudrand
@eboudrand
Mar 25 2015 15:46
je n'ai pas compris "ic"
c'est quoi ?
Jean-Philippe Gravel
@formix
Mar 25 2015 15:46
je pourrais faire un fix qui fournit un troisième element à l'objet root retourné par le callback:
peut être un type, je recherche la phrase qui contient le "id"
"ic
Éric Boudrand
@eboudrand
Mar 25 2015 15:47
dans ta phrase "ic contains an attribute"
Jean-Philippe Gravel
@formix
Mar 25 2015 15:47
non je tappe vraiment mal aujourd'hui, désolé
Éric Boudrand
@eboudrand
Mar 25 2015 15:48
tu voulais dire "id"
Jean-Philippe Gravel
@formix
Mar 25 2015 15:48
non plus, une autre typo!
"it contains an attribute"
Éric Boudrand
@eboudrand
Mar 25 2015 15:49
ah ok
Jean-Philippe Gravel
@formix
Mar 25 2015 15:49
donc, tu dois définit l'objet "behavior" au moment de créer le sérializer
puis lorsque tu sérializeras, les fields de ton objet seront sérialisés en attribut
est-ce que ca répond a la question?
Éric Boudrand
@eboudrand
Mar 25 2015 15:55
Je ne sais trop à quoi correspond l'objet "behavior". je suis un peu nouveau sur nodejs.
Jean-Philippe Gravel
@formix
Mar 25 2015 15:57
mais attends un peu... damn, je ne réponds pas à mon gitter sur damn-simple-xml la?
Éric Boudrand
@eboudrand
Mar 25 2015 15:57
je suis sur node-xml2json
Jean-Philippe Gravel
@formix
Mar 25 2015 15:58
haha, vraiment désolé! je croiyais que la question s'adressait à mon gitter pour damn-simple-xml!!!
Éric Boudrand
@eboudrand
Mar 25 2015 15:58
ok je vois mieux
oui je comprends mieux la réponse :)
Jean-Philippe Gravel
@formix
Mar 25 2015 15:59
écoute, j'en profite pour te donner le lien, peut-être que tu trouvera ma librairie plus facile à utiliser!
Éric Boudrand
@eboudrand
Mar 25 2015 15:59
je suis en train de la regarder
Jean-Philippe Gravel
@formix
Mar 25 2015 15:59
encore une fois, désolé pour l'imbroglio et si tu as besoin d'un coup de main, surtout ne te gêne pas!
je dois aller luncher, alors je serai off-line pour la prochaine heure
on se reparle j'espère!
Éric Boudrand
@eboudrand
Mar 25 2015 16:02
de mon côté je vais finir la journée. Je suis en France ;). Merci pour les infos. je vais regarder ta librairie.
Jean-Philippe Gravel
@formix
Mar 25 2015 16:02
merci et a+ (je suis au canada)
Éric Boudrand
@eboudrand
Mar 25 2015 17:09
hello Camilo