Comments (4)
The schema needed a little tweaking to make schema-gen happy:
- add namespace - xmlns="http://www.aixm.aero/v45r2" targetNamespace="http://www.aixm.aero/v45r2"
- move Change attributeGroup to AIXM-DataTypes.xsd
- create global complexType declarations for nested element definitions
I ran it using this method in SwiftGenMain:
def initAixm()
{
schemaURL = new URL('file:../schema-gen-examples/swift-aixm/src/main/resources/AIXM-Update.xsd')
srcDir = new File('../schema-gen-examples/swift-aixm/src/main/swift-gen')
enumNameFunction = { text -> swiftEnumName(text, true) }
}
I didn't test the code, but the generator now runs to completion:
https://github.com/reaster/schema-gen-examples/tree/master/swift-aixm
from schema-gen.
Awesome! Thanks!
from schema-gen.
@reaster may I ask for help? I'm discovering Gradle with your work and for some reason, just downloading your brand new AIXM sample code lead me to the same result.
There is certainly something I do wrong but I don't get it. Can you help or redirect me to a kickstart blog article?
from schema-gen.
The Gradle plugin is broken. Run the code generator directly from schema-gen's SwiftGenMain class.
from schema-gen.
Related Issues (20)
- Support for multiple xsd HOT 1
- [Question]: Run without plugin HOT 2
- Cannot get property 'imports' on null object HOT 3
- Invalid `static` keyword for nested Kotlin classes HOT 1
- When i upgrade the gradle version to 6, below error is coming HOT 1
- NeTEx XSD schema
- fractionDigits facet is not recognized HOT 2
- Stack overflow due to cyclic dependencies HOT 3
- Invalid enum and variable names
- Unable to execute DartGenMain.groovy HOT 1
- still usable?
- Complex element with choice is not generated correct anymore HOT 1
- No such property: val for class: com.javagen.schema.kotlin.KotlinJacksonCallback HOT 3
- StackOverflowError (no error message): Don't re-load and parse a file previously loaded and parsed. HOT 1
- TODO -> IllegalStateException
- class com.javagen.schema.java.JavaGen, unresolved supertypes: FieldHelper HOT 1
- Bug java 12
- Fix plugin accpect xsd:include
- Sample for Kotlin/JS? HOT 1
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 schema-gen.