Jeff, Sachin, btw, I caught a problem in the corba stuff after the build:
with: corba-tss-config-2.0.xsd This has a similar import problem that I haven't yet resolved which is causing my build to fail. geronimo-service-1.0.xsd also has problems, but they're not affecting me right now. Brian On 11/30/05, Brian Bonner <[EMAIL PROTECTED]> wrote: > Sachin, > > I pulled the xsd from here: http://www.w3.org/2001/xml.xsd > > Brian > On 11/30/05, Sachin Patel <[EMAIL PROTECTED]> wrote: > > The patch is incorrect since it uses the deprecated xml.xsd, I'm about > > to fix it using the correct schema location, verify xmlbeans and emf > > code gen both work, and then commit. > > > > Thanks, > > > > Sachin. > > > > Brian Bonner wrote: > > > Jeff, > > > > > > I've fixed the patch I submitted at: > > > http://issues.apache.org/jira/browse/GERONIMO-1247 > > > > > > I'm not sure which patch you refer to here, but I built Geronimo using > > > this patch which also fixes the schema issues and makes xmlbeans > > > "happy". > > > > > > Maybe someone can test it in idea. It seems to fix issues in Eclipse. > > > > > > Thanks, > > > > > > Brian > > > > > > > > > On 11/30/05, Jeff Genender <[EMAIL PROTECTED]> wrote: > > > > > >> Sachin Patel wrote: > > >> > > >>> I personally think this fix should go in, not because a particular IDE > > >>> or modeling tool does not tollerate it, but because its recommend as > > >>> best practice or required by specification. So if its true that imports > > >>> aren't transitive, then the import should be added. > > >>> > > >> I have to agree with DJ on this one. If its us, then obviously we need > > >> to fix it. If its eclipse, then they need to fix it. Based on your > > >> statement, do you have a copy of the blurb that states the imports do > > >> not follow through from other imports? > > >> > > >> The fact it works in other IDEs and XMLBeans parses it, leads me to > > >> believe its an Eclipse issue. In fact running a schema validation in > > >> Oxygen answers it as fully validated...and I tend to believe Oxygen as > > >> they are one of the leaders in XML/XSD toolsets. > > >> > > >> However, I am more than happy to change my views if this is truly a > > >> specification issue. > > >> > > >> Also, I tried that import in the security XSD, and it does not seem to > > >> get rid of the error. > > >> > > >> If we do need to include the import, your patch needs to be this: > > >> > > >> <xs:import namespace="http://www.w3.org/XML/1998/namespace" > > >> schemaLocation="http://www.w3.org/2001/xml.xsd"> > > >> > > >> Your patch currently references a deprecated xsd. > > >> > > >> Jeff > > >> > > >>> Sachin > > >>> > > >>> David Jencks wrote: > > >>> > > >>>> On Nov 29, 2005, at 12:43 PM, Jeff Genender wrote: > > >>>> > > >>>> > > >>>>> Is XMLBeans able to work with it in its current form? > > >>>>> > > >>>> Yes, and I admit to ignoring this problem since I tend to trust > > >>>> xmlbeans as the final arbiter of xml schema compliance. I think we > > >>>> might want to ask on the xmlbeans list for their opinion. Right now I > > >>>> don't have the bandwidth for it. > > >>>> > > >>>> thanks > > >>>> david jencks > > >>>> > > >>>> > > >>>>> IntelliJ seems to accept it. I am just getting the error in > > >>>>> Eclipse...this is why this concerns me a little. > > >>>>> > > >>>>> Sachin Patel wrote: > > >>>>> > > >>>>>> Jeff, > > >>>>>> According to Ed, the schema isn't valid without the import. See his > > >>>>>> response below. > > >>>>>> -------- Original Message -------- > > >>>>>> Subject: Re: EMF can't resolve xml:lang in schema > > >>>>>> Date: Tue, 29 Nov 2005 11:40:34 -0500 > > >>>>>> From: Ed Merks <[EMAIL PROTECTED]> > > >>>>>> Organization: EclipseCorner > > >>>>>> Newsgroups: eclipse.tools.emf > > >>>>>> References: <[EMAIL PROTECTED]> > > >>>>>> Sachin, > > >>>>>> Imports in XML Schema are not transitive. I.e., importing a schema > > >>>>>> that > > >>>>>> in turn contains imports doesn't mean you have indirectly imported > > >>>>>> all > > >>>>>> those too. So if you use xml:lang in your schema, your schema must > > >>>>>> contain an import for that. Without that import, your schema isn't > > >>>>>> valid. > > >>>>>> Jeff Genender wrote: > > >>>>>> > > >>>>>>> I don't think you want to import this...the 1998 schema is supposed > > >>>>>>> to be redirected to the 2001 version. It should already be > > >>>>>>> imported from the reference to http://www.w3.org/2001/XMLSchema at > > >>>>>>> he top. > > >>>>>>> > > >>>>>>> Are you having problems building from the command liine or from > > >>>>>>> within Eclipse. > > >>>>>>> > > >>>>>>> Apparently there seems to be an issue in Eclipse with the > > >>>>>>> subversion plugin that causes. I have not looked heavily into this > > >>>>>>> issue...it can be found here: > > >>>>>>> > > >>>>>>> http://www.eclipse.org/newsportal/article.php?id=1390&group=eclipse.technology.xsd > > >>>>>>> > > >>>>>>> > > >>>>>>> Jeff > > >>>>>>> > > >>>>>>> Sachin Patel wrote: > > >>>>>>> > > >>>>>>>> Yes, I see this validation error as well. There is a similar error > > >>>>>>>> also with geronimo-security-1.0.xsd. There is already an existing > > >>>>>>>> jira opened for this. In the tools, this problem prevents EMF > > >>>>>>>> code generation from completing and as a workaround I patch the > > >>>>>>>> schema prior to codegen by including the following import for > > >>>>>>>> geronimo-connector-1.0.xsd. > > >>>>>>>> > > >>>>>>>> <xs:import namespace="http://www.w3.org/XML/1998/namespace" > > >>>>>>>> schemaLocation="xml.xsd"/> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> Brian Bonner wrote: > > >>>>>>>> > > >>>>>>>>> I'm getting an error in the geronimo-connector-1.0.xsd, but I'm > > >>>>>>>>> not > > >>>>>>>>> sure if it's because of Eclipse's WTP or something else. > > >>>>>>>>> > > >>>>>>>>> here's the error: > > >>>>>>>>> > > >>>>>>>>> src-resolve.4.2: Error resolving component 'xml:lang'. It was > > >>>>>>>>> detected > > >>>>>>>>> that 'xml:lang' is in namespace > > >>>>>>>>> 'http://www.w3.org/XML/1998/namespace', but components from this > > >>>>>>>>> namespace are not referenceable from schema document > > >>>>>>>>> 'file:///C:/workspace_paraware/testschema/schema/geronimo-connector-1.0.xsd'. > > >>>>>>>>> > > >>>>>>>>> If this is the incorrect namespace, perhaps the prefix of > > >>>>>>>>> 'xml:lang' > > >>>>>>>>> needs to be changed. If this is the correct namespace, then an > > >>>>>>>>> appropriate 'import' tag should be added to > > >>>>>>>>> 'file:///C:/workspace_paraware/testschema/schema/geronimo-connector-1.0.xsd'. > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> it's occurring in line 391: > > >>>>>>>>> > > >>>>>>>>> <xs:complexType name="descriptionType"> > > >>>>>>>>> <xs:simpleContent> > > >>>>>>>>> <xs:extension base="xs:string"> > > >>>>>>>>> <xs:attribute ref="xml:lang"/> <!-- right here > > >>>>>>>>> --> > > >>>>>>>>> </xs:extension> > > >>>>>>>>> </xs:simpleContent> > > >>>>>>>>> </xs:complexType> > > >>>>>>>>> > > >>>>>>>>> Is anyone else seeing this? > > >>>>>>>>> > > >>>>>>>>> Brian > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>> > > > > > > > > > > >
