# ibatis-dev mailing list archives

##### Site index · List index
Message view
Top
From Ron Grabowski <rongrabow...@yahoo.com>
Subject Re: [jira] Commented: (IBATISNET-77) Allow Intellisense in Visual Studio 2003 for SqlMap/Dao.config/SqlMap.config files
Date Wed, 22 Jun 2005 22:36:12 GMT
Its still an issue. I tried all the wizardry I know to get it to work
but I couldn't :(

> Is this still an issue, or did I miss something to fix it?
>
> Larry
>
>
> On 6/10/05, Roberto R <roberto.rabe@gmail.com> wrote:
> > That's I got too when I tried a few days ago!  :-(
> >
> >  Roberto
> >
> >
> > > I get this error when i try to run my app after making the
> changes...
> > >
> > > ===
> > > Invalid SqlMap.config document. cause :The
> > > 'SqlMapConfig.xsd:sqlMapConfig' element is not declared. An error
> > > occurred at , (1, 2).
> > > The 'SqlMapConfig.xsd:settings' element is not declared. An error
> > > occurred at , (1, 144).
> > > The 'SqlMapConfig.xsd:setting' element is not declared. An error
> > > occurred at , (1, 154).
> > > The 'useStatementNamespaces' attribute is not declared. An error
> > > occurred at , (1, 162).
> > > The 'SqlMapConfig.xsd:setting' element is not declared. An error
> > > occurred at , (1, 195).
> > > The 'cacheModelsEnabled' attribute is not declared. An error
> occurred
> > > at , (1, 203).
> > > The ' SqlMapConfig.xsd:properties' element is not declared. An
> error
> > > occurred at , (1, 244).
> > > The 'embedded' attribute is not declared. An error occurred at ,
> (1, 255).
> > > The 'SqlMapConfig.xsd:providers' element is not declared. An
> error
> > > occurred at , (1, 300).
> > > The 'embedded' attribute is not declared. An error occurred at ,
> (1, 310).
> > > The 'SqlMapConfig.xsd:database' element is not declared. An error
> > > occurred at , (1, 356).
> > > The 'SqlMapConfig.xsd:provider ' element is not declared. An
> error
> > > occurred at , (1, 366).
> > > The 'name' attribute is not declared. An error occurred at , (1,
> 375).
> > > The 'SqlMapConfig.xsd:dataSource' element is not declared. An
> error
> > > occurred at , (1, 393).
> > > The 'name' attribute is not declared. An error occurred at , (1,
> 404).
> > > The 'connectionString' attribute is not declared. An error
> occurred at
> > > , (1, 416).
> > > The 'SqlMapConfig.xsd:sqlMaps' element is not declared. An error
> > > occurred at , (1, 469).
> > > The 'SqlMapConfig.xsd:sqlMap' element is not declared. An error
> > > occurred at , (1, 478).
> > > The 'embedded' attribute is not declared. An error occurred at ,
> (1, 485).
> > > ===
> > >
> > > Any suggestions? Did I miss something?
> > >
> > > Larry
> > >
> > > On 6/3/05, Ron Grabowski (JIRA) <ibatis-dev@incubator.apache.org>
> wrote:
> > > >     [
> >
>
> > ]
> > > >
> > > > Ron Grabowski commented on IBATISNET-77:
> > > > ----------------------------------------
> > > >
> > > > This works correctly in VS (I was even able to modify the xsd
> to show a
> > true/false drop down for <setting>s nodes) but after
> > correctly validates sqlMap.config, calls to
> > SelectSingleNode("sqlMapConfig") always return null.
> > Build() throws a NullReferenceException. I studied the  NAnt and
> NHibernate
> > xsd files and they all look  the same. Everything looks correct to
> me.
> > Here's some additional links in case someone wants to tackle this:
> > > >
> > > >
> > http://www.springframework.net/doc/reference/html/vsnet.html
> > > >   http://www.springframework.net/xsd/spring-objects.xsd
> > > >
> > > > Very frusrating...
> > > >
> > > > > Allow Intellisense in Visual Studio 2003 for
> > SqlMap/Dao.config/SqlMap.config files
> > > > >
> >
>
----------------------------------------------------------------------------------
> > > > >
> > > > >          Key: IBATISNET-77
> > > > >          URL:
> > http://issues.apache.org/jira/browse/IBATISNET-77
> > > > >      Project: iBatis for .NET
> > > > >         Type: Improvement
> > > > >  Environment: Windows Platform, Visual Studio.NET 2003
> > > > >     Reporter: Chad Humphries
> > > > >     Assignee: Gilles Bayon
> > > > >     Priority: Trivial
> > > >
> > > > >
> > > > > The following instructions will enable Intellisense in your
> SqlMaps,
> > SqlMap.config, and Dao.config files.  Based off of the Nant Visual
> Studio
> > Intellisense integration how-to at
> > [http://nant.sourceforge.net/faq.html#enable-intellisense].
> > > > > Step 1:
> > > > > Make sure you have Visual Studio.net 2003 closed.  Locate the
> xsd
> > files.  Typically they are in the following locations if you have
> > the source.
> > > > > SqlMapConfig.xsd, SqlMap.xsd
> > > > > [SourceFolder]\mapper\IBatisNet.DataMapper
> > > > > DaoConfig.xsd
> > > > > [SourceFolder]\mapper\IBatisNet.Schemas
> > > > > Step 2:
> > > > > Copy the xsd files to your Visual Studio 2003 Schema Folder.
> This is
> > typically located at C:\program files\Microsoft Visual Studio .NET
> > 2003\Common7\Packages\schemas\xml.
> > > > > Step 3:
> > > > > Open the XSD files to make the changes below to them.
> > > > > Step 4:
> > > > > Open your dao.config, sqlmaps, or sqlmap.config and make the
> changes
> > below.
> > > > > Step 5:
> > > > > Open Visual Studio 2003.  Make sure you have set Visual
> Studio to open
> > your SqlMap.config, Dao.Config, and Sqlmaps with HTML/XML Editor.
> You can
> > find this by right-clicking on the file in Solution Explorer and
> choosing
> > Open With.  You may wish to make this the default method to avoid
> having to
> > use Open With every time.
> > > > > Step 6:
> > > > > Enjoy!
> > > > > ========================
> > > > > SqlMapConfig Start
> > > > > ========================
> > > > > [SqlMapConfig.xsd]
> > > > > Before:
> > > > > <xs:schema xmlns:xs="
> > http://www.w3.org/2001/XMLSchema"
> > elementFormDefault="qualified">
> > > > > After:
> > > > > <xs:schema xmlns:xs="
> > http://www.w3.org/2001/XMLSchema"
> > elementFormDefault="qualified" targetNamespace="SqlMapConfig.xsd" >
> > > > > [SqlMap.config]
> > > > > Before:
> > > > > <sqlMapConfig xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance"
> > xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">
> > > > > After:
> > > > > <sqlMapConfig xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance"
> > xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd"
> xmlns="SqlMapConfig.xsd">
> > > > > ========================
> > > > > SqlMapConfig Finish
> > > > > ========================
> > > > > ========================
> > > > > SqlMap Start
> > > > > ========================
> > > > > [SqlMap.xsd]
> > > > > Before:
> > > > > <xs:schema
> > xmlns:xs="http://www.w3.org/2001/XMLSchema"
> > elementFormDefault="qualified" >
> > > > > After:
> > > > > <xs:schema xmlns:xs="
> > http://www.w3.org/2001/XMLSchema"
> > elementFormDefault="qualified" targetNamespace="SqlMap.xsd" >
> > > > > [YourSqlMap.xml]
> > > > > Before:
> > > > > <sqlMap namespace="example"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:noNamespaceSchemaLocation="SqlMap.xsd ">
> > > > > After:
> > > > > <sqlMap namespace="example"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:noNamespaceSchemaLocation=" SqlMap.xsd" xmlns="SqlMap.xsd">
> > > > > ========================
> > > > > SqlMap Finish
> > > > > ========================
> > > > > ========================
>
=== message truncated ===

Mime
View raw message