Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for XML Serialization #14

Open
anotherhale opened this issue Sep 1, 2018 · 5 comments
Open

Support for XML Serialization #14

anotherhale opened this issue Sep 1, 2018 · 5 comments

Comments

@anotherhale
Copy link

I understand that the name of the project is xtract and that it focuses on XML deserialization, but there is no support for XML serialization. Have you explored supporting serialization? I have not seen any great Scala libraries that support XML serialization the way that xtract does deserialization. I would love to leverage the deserialization code that I have written with xtract and also be able to do serialization.

@tmccombs
Copy link
Contributor

tmccombs commented Sep 1, 2018

I've thought about it a little bit. I didn't have a use case for serialization. But I if that would be useful I can look into implementing it.

@anotherhale
Copy link
Author

I may be able to assist. I will have to see what my work says about the current implementation and if we go an entire different direction or I have asked to keep using Xtract and to implement serialization.

@anotherhale
Copy link
Author

I actually wrote an Either type modeled after the Play JSON library implementation that I have been meaning to open a pull request for. I will try to do that soon.

@anotherhale
Copy link
Author

I also have README update and example code for supporting case classes with more than 22 parameters/fields.

@anotherhale
Copy link
Author

Sorry forgot about this. I will try to dig through my code and see if I still have this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants