IBatis.Net系列 - Invalid SqlMap.config document. cause :Cannot load schema for the namespace ''
2006-03-27 23:30
911 查看
今天,我将前天写的代码重新编译,竟出现
Invalid SqlMap.config document. cause :Cannot load schema for the namespace '' - Could not find file "C:\WINDOWS\system32\SqlMapConfig.xsd"
的错误.
最后在http://shanyou.cnblogs.com/archive/2005/10/17/256720.aspx
找到了解决方法.
1、IBatisNet的配置文件的格式采用了标准的XML的命名空间:
原来的providers.config 文件
<?xml version="1.0" encoding="utf-8" ?>
<providers>
<clear/>
<provider
……
</providers>
更改为
<?xml version="1.0" encoding="utf-8"?>
<providers xmlns="http://ibatis.apache.org/providers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<clear/>
<provider
……
</providers>
原来的SqlMap.config文件
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">
……
</sqlMapConfig>
更改为
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
原来的PO.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="Sequence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="SqlMap.xsd">
……
</sqlMap>
更改为
<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="Admin" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
……
</sqlMap>
Invalid SqlMap.config document. cause :Cannot load schema for the namespace '' - Could not find file "C:\WINDOWS\system32\SqlMapConfig.xsd"
的错误.
最后在http://shanyou.cnblogs.com/archive/2005/10/17/256720.aspx
找到了解决方法.
1、IBatisNet的配置文件的格式采用了标准的XML的命名空间:
原来的providers.config 文件
<?xml version="1.0" encoding="utf-8" ?>
<providers>
<clear/>
<provider
……
</providers>
更改为
<?xml version="1.0" encoding="utf-8"?>
<providers xmlns="http://ibatis.apache.org/providers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<clear/>
<provider
……
</providers>
原来的SqlMap.config文件
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">
……
</sqlMapConfig>
更改为
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
原来的PO.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="Sequence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="SqlMap.xsd">
……
</sqlMap>
更改为
<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="Admin" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
……
</sqlMap>
相关文章推荐
- iBatis.Net系列(三)-sqlmap.config
- Android:No grammar constraints (DTD or XML schema) detected for the document
- XMLHttpRequest cannot load http://xxx. Response for preflight has invalid HTTP status code 404
- Invalid schema or catalog specified for the provider
- InvalidPathException: No action config found for the specified url.
- The requested page cannot be accessed because the related configuration data for the page is invalid.
- Cause: com.ibatis.sqlmap.client.SqlMapException: No type handler could be found to map the property
- Eclipse里的No grammar constraints (DTD or XML schema) detected for the document警告
- iBatis.Net系列(五)-providers.config-
- InvalidPathException: No action config found for the specified url.
- org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consi
- 解决 winXP Device Manager 中的错误:Code 39:Windows cannot load the device driver for this hardware the driver may be corrupted or miss
- Warning: No grammar constraints (DTD or XML schema) detected for the document
- The following error occurred during schema generation: Unable to load bytecode for class
- XML文件警告:No grammar constraints (DTD or XML schema) detected for the document.的解决方法!
- The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the ser
- Eclipse里的No grammar constraints (DTD or XML schema) detected for the document警告
- Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "DB1".
- [Android] Eclipse Warning: No grammar constraints (DTD or XML schema) detected for the document
- Eclipse关闭No grammar constraints (DTD or XML schema) detected for the document警告