These are chat archives for buglabs/node-xml2json

25th
Mar 2015
Éric Boudrand
@eboudrand
Mar 25 2015 13:53 UTC
hello
Jean-Philippe Gravel
@formix
Mar 25 2015 15:23 UTC
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 UTC
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 UTC
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 UTC
ok
Jean-Philippe Gravel
@formix
Mar 25 2015 15:43 UTC
but you give me an idea
Éric Boudrand
@eboudrand
Mar 25 2015 15:43 UTC
je peux répondre en français ? ;)
Jean-Philippe Gravel
@formix
Mar 25 2015 15:44 UTC
haha clairement oui
donc votre question m'a donnée une idée
Éric Boudrand
@eboudrand
Mar 25 2015 15:44 UTC
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 UTC
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 UTC
oui. je réutilise des classes C++ qui utilisent ces infos
Jean-Philippe Gravel
@formix
Mar 25 2015 15:46 UTC
mais comme je disais, ta question m'a donné une excellente idée:
Éric Boudrand
@eboudrand
Mar 25 2015 15:46 UTC
je n'ai pas compris "ic"
c'est quoi ?
Jean-Philippe Gravel
@formix
Mar 25 2015 15:46 UTC
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 UTC
dans ta phrase "ic contains an attribute"
Jean-Philippe Gravel
@formix
Mar 25 2015 15:47 UTC
non je tappe vraiment mal aujourd'hui, désolé
Éric Boudrand
@eboudrand
Mar 25 2015 15:48 UTC
tu voulais dire "id"
Jean-Philippe Gravel
@formix
Mar 25 2015 15:48 UTC
non plus, une autre typo!
"it contains an attribute"
Éric Boudrand
@eboudrand
Mar 25 2015 15:49 UTC
ah ok
Jean-Philippe Gravel
@formix
Mar 25 2015 15:49 UTC
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 UTC
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 UTC
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 UTC
je suis sur node-xml2json
Jean-Philippe Gravel
@formix
Mar 25 2015 15:58 UTC
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 UTC
ok je vois mieux
oui je comprends mieux la réponse :)
Jean-Philippe Gravel
@formix
Mar 25 2015 15:59 UTC
é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 UTC
je suis en train de la regarder
Jean-Philippe Gravel
@formix
Mar 25 2015 15:59 UTC
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 UTC
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 UTC
merci et a+ (je suis au canada)
Éric Boudrand
@eboudrand
Mar 25 2015 17:09 UTC
hello Camilo