首页 新闻 会员 周边

webService http://www.w3.org/XML/1998/namespace:lang' has already 问题

0
悬赏园豆:5 [已解决问题] 解决于 2013-01-10 16:40

The global attribute 'http://www.w3.org/XML/1998/namespace:lang' has already been declared.    

我想这个问题在做webservice时肯定有朋友遇见过吧,你们是怎么出来的,搜了很多外国的帖子,大概也试了一下,还是不行,在这里求教高手了。

 

因为访问没有数据,我登录webservice服务器,查看错误日志,具体如下:

[2013-01-08 15:30:08]    ErrorPage:======================================

[2013-01-08 15:30:10]    Error Time: 1/8/2013 3:30:10 PM

[2013-01-08 15:30:10]    Error Url: http://ades-admin.go.com.hk/WebService/DataSetWebService.asmx

[2013-01-08 15:30:10]    Error Message: The global attribute 'http://www.w3.org/XML/1998/namespace:lang' has already been declared.

[2013-01-08 15:30:12]       at System.Xml.Schema.XmlSchemaSet.InternalValidationCallback(Object sender, ValidationEventArgs e)
   at System.Xml.Schema.BaseProcessor.SendValidationEvent(XmlSchemaException e, XmlSeverityType severity)
   at System.Xml.Schema.BaseProcessor.AddToTable(XmlSchemaObjectTable table, XmlQualifiedName qname, XmlSchemaObject item)
   at System.Xml.Schema.Compiler.Prepare(XmlSchema schema, Boolean cleanup)
   at System.Xml.Schema.XmlSchemaSet.Compile()
   at System.Xml.Serialization.XmlSchemas.Compile(ValidationEventHandler handler, Boolean fullCompile)
   at System.Web.Services.Description.SchemaCompiler.Compile(XmlSchemas schemas)
   at System.Web.Services.Description.WebServicesInteroperability.AnalyzeDescription(ServiceDescriptionCollection descriptions, BasicProfileViolationCollection violations)
   at System.Web.Services.Description.WebServicesInteroperability.CheckConformance(WsiProfiles claims, ServiceDescriptionCollection descriptions, BasicProfileViolationCollection violations)
   at ASP.defaultwsdlhelpgenerator_aspx.Page_Load(Object sender, EventArgs e) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\DefaultWsdlHelpGenerator.aspx:line 1439
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

blue_sky_alf的主页 blue_sky_alf | 初学一级 | 园豆:72
提问于:2013-01-08 17:32
< >
分享
最佳答案
0

正常的新建service不行吗?

收获园豆:5
chenping2008 | 大侠五级 |园豆:9836 | 2013-01-08 17:34

是的,我这边访问 webservice 时没有报错,但是没有数据,查看webservice服务器日志,有这么一个错误。

 

[2013-01-08 15:30:08]    ErrorPage:======================================

[2013-01-08 15:30:10]    Error Time: 1/8/2013 3:30:10 PM

[2013-01-08 15:30:10]    Error Url: http://cdes-admin.go.org.hk/WebService/DataSetWebService.asmx

[2013-01-08 15:30:10]    Error Message: The global attribute 'http://www.w3.org/XML/1998/namespace:lang' has already been declared.

[2013-01-08 15:30:12]       at System.Xml.Schema.XmlSchemaSet.InternalValidationCallback(Object sender, ValidationEventArgs e)
   at System.Xml.Schema.BaseProcessor.SendValidationEvent(XmlSchemaException e, XmlSeverityType severity)
   at System.Xml.Schema.BaseProcessor.AddToTable(XmlSchemaObjectTable table, XmlQualifiedName qname, XmlSchemaObject item)
   at System.Xml.Schema.Compiler.Prepare(XmlSchema schema, Boolean cleanup)
   at System.Xml.Schema.XmlSchemaSet.Compile()
   at System.Xml.Serialization.XmlSchemas.Compile(ValidationEventHandler handler, Boolean fullCompile)
   at System.Web.Services.Description.SchemaCompiler.Compile(XmlSchemas schemas)
   at System.Web.Services.Description.WebServicesInteroperability.AnalyzeDescription(ServiceDescriptionCollection descriptions, BasicProfileViolationCollection violations)
   at System.Web.Services.Description.WebServicesInteroperability.CheckConformance(WsiProfiles claims, ServiceDescriptionCollection descriptions, BasicProfileViolationCollection violations)
   at ASP.defaultwsdlhelpgenerator_aspx.Page_Load(Object sender, EventArgs e) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\DefaultWsdlHelpGenerator.aspx:line 1439
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

[2013-01-08 15:30:12]    Err

blue_sky_alf | 园豆:72 (初学一级) | 2013-01-08 17:38
其他回答(1)
0

自己解决了,这个问题实质不是影响数据出来的关键因素, 是因为我连接了21个数据库中一个连接失败影响的。

blue_sky_alf | 园豆:72 (初学一级) | 2013-01-10 16:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册