anonymous wrote :
| > > The problem is there is no way to specify the namespace for the root
| > > element. So, this approach (hack in fact) will only work for DTDs and
| > > schemas with default namespace. Which is not your case.
| > > You can continue hacking by wrapping your metadata classes (I think just
| > > wrapping the root class will be sufficient) and bind these wrappers to
| > > the default namespace and then use that in the -beans.xml binding file.
|
1. extend the JCA15MetaData and JBossRAMetaData classes and create 2 wrap classes. in
which I define the namespace in the class by using annotation @JBossXmlSchema, is it
correct?
2. define SchemaConfig that binding xsd file and metadata class, like
| <entry>
| <key>connector_1_5.xsd</key>
| <value>org.jboss.metadata.rar.spec.JCA15MetaData</value>
| </entry>
|
In metadata project, we don't import MC project, so I can add this bind into
MetaDataSchemaResolverFactory class like:
| resolver.mapLocationToClass("connector_1_5.xsd", JCA15MetaData.class);
|
but the map key "connector_1_5.xsd" is used, how could I bind xsd file into new
wrap class?
thanks a lot
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4231558#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...