[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: Re: Single xsdconfig for multiple XML schema
From: Cezar Andrei <cezar.andrei () oracle ! com>
Date: 2013-01-30 18:29:45
Message-ID: 1359570585.31420.14.camel () i7
[Download RAW message or body]
You need to pass the *.xsdconfig file to scomp, the same way you do with
the .xsd files.
$ scomp
Compiles a schema into XML Bean classes and metadata.
Usage: scomp [opts] [dirs]* [schema.xsd]* [service.wsdl]*
[config.xsdconfig]*
Cezar
On Mon, 2012-12-10 at 09:31 -0800, Jacob Danner wrote:
> This might be a better general rename all packages example
> http://wiki.apache.org/xmlbeans/XsdConfigFile
>
> On Mon, Dec 10, 2012 at 9:30 AM, Jacob Danner <jacob.danner@gmail.com> wrote:
> > Why not try a simple package rename like noted in
> > http://wiki.apache.org/xmlbeans/XmlBeansFaq#configPackageName
> > of course, replace with your package name as appropriate
> >
> > You can use that to verify the xsdconfig is getting processed and
> > begin tinkering from there.
> > -jacobd
> >
> > On Mon, Dec 10, 2012 at 7:23 AM, Chun Tat David Chu
> > <beyonddc.storage@gmail.com> wrote:
> >> Yea, the problem I have seems like the scomp tool is not recognizing my
> >> xsdconfig. Is there a way to verify that it is indeed reading it?
> >>
> >> On Sun, Dec 9, 2012 at 4:35 PM, Jacob Danner <jacob.danner@gmail.com> wrote:
> >>>
> >>> It's been a while since I've done anything with xsdconfig's but I think
> >>> adding a dirname/*.xsdconfig should be enough to include it during
> >>> compilation.
> >>> HTH,
> >>> -jacobd
> >>>
> >>> On Dec 9, 2012 10:09 AM, "Chun Tat David Chu" <beyonddc.storage@gmail.com>
> >>> wrote:
> >>>>
> >>>> Hi All,
> >>>>
> >>>> I am new to XMLBeans. I would like to append a prefix to all the
> >>>> generated JAVA bindings. I am generating bindings for about 25 XML schema,
> >>>> and they are:
> >>>> apache-definitions-schema.xsd
> >>>>
> >>>> apache-system-characteristics-schema.xsd
> >>>> freebsd-definitions-schema.xsd
> >>>> freebsd-system-characteristics-schema.xsd
> >>>> ... (I am not listing all here, but these XML schema are obtained from
> >>>> http://oval.mitre.org/language/version5.3/index.html)
> >>>>
> >>>> I specified a xsdconfig named oval53.xsdconfig and placed within the same
> >>>> directory where the rest of the schema are located. I use the following
> >>>> arguments when running with scomp. I don't believe scomp takes any special
> >>>> argument to specify the location of the xsdconfig.
> >>>> scomp -src ${BINDING_DIR} \
> >>>> -srconly \
> >>>> -verbose \
> >>>> ${OVAL53_XML_SCHEMA_DIR}/*.xsd
> >>>>
> >>>> My problem is it seems like scomp didn't read in my xsdconfig because
> >>>> none of the generated bindings are using the prefix that I specified. I
> >>>> believe I have the XML syntax set correctly (see attachment for the whole
> >>>> xsdconfig).
> >>>> <xb:namespace
> >>>> uriprefix="http://oval.mitre.org/XMLSchema/oval-definitions-5#windows">
> >>>> <xb:prefix>xmlbeans_oval53</xb:prefix>
> >>>> </xb:namespace>
> >>>> <xb:namespace
> >>>> uriprefix="http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#windows">
> >>>> <xb:prefix>xmlbeans_oval53</xb:prefix>
> >>>> </xb:namespace>
> >>>>
> >>>> Can someone please point me what is my problem?
> >>>>
> >>>> Thanks in advance!
> >>>>
> >>>> David
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
> >>>> For additional commands, e-mail: dev-help@xmlbeans.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
> For additional commands, e-mail: dev-help@xmlbeans.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic