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 > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>> > > > > > >
