Comments (3)
This would be a nice generator to get you started. Perhaps a generator based on XSD input could even make it possible to change the String in to the correct type.
from happymapper.
A generator that works for specific XSD's is not that hard (I've written one using Nokogiri and xpath expressions, with some inspiration from Wasabi), estimating it would take me less time than writing the classes by hand), but if you want to be able to handle any XSD, I think it becomes a pretty large task.
A parser based on XML examples may be more useful for most people.
from happymapper.
Checkout this XML Schema to Ruby generator: https://github.com/sshaw/jaxb2ruby
from happymapper.
Related Issues (20)
- How to access `wrap` child elements HOT 1
- XML parse issue HOT 1
- Malformed XML while using to_xml HOT 2
- Deprecate positional optional arguments for #to_xml
- Better support for inheritance
- Register Namespace Ordering HOT 2
- `BigDecimal` not working with Ruby 2.7+ because `#new` was removed HOT 3
- JRuby NAMESPACE_ERR when root node has a namespace prefix HOT 3
- to_xml: How to Add a Namespace to the Root Element Only HOT 2
- CamelCase elements always nil HOT 2
- Namespace confusion HOT 3
- Parsing nil values in XML causing ArgumentError HOT 2
- Update gemspec HOT 1
- Make happymapper specs run warning-free
- Run specs on Travis CI HOT 1
- Document options and their relations better HOT 1
- Contact Github to turn this fork into its own project. HOT 5
- wrap doesn't work for custom getter HOT 3
- Parse takes a block, only used if :in_groups_of is passed?
- Warn if multiple elements found unexpectedly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from happymapper.