[Mono-bugs] [Bug 379139] New: WSDL's cannot be validated against XSD

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Apr 11 09:28:30 EDT 2008


           Summary: WSDL's cannot be validated against XSD
           Product: Mono: Class Libraries
           Version: SVN
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.XML
        AssignedTo: atsushi at ximian.com
        ReportedBy: gert.driesen at pandora.be
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

Currently WSDL's cannot be validated against the
http://schemas.xmlsoap.org/wsdl/ XSD.

On the 1.0 profile, this results in the following exception:

Unhandled Exception: System.Xml.Schema.XmlSchemaException: XmlSchema error:
Attribute value is invalid against its data type QName XML URI:
file:///d:/xxx/MyTestService.wsdl . Line 22, Position 32. --->
System.ArgumentException: Invalid qualified name.
  at System.Xml.XmlQualifiedName.Parse (System.String name,
r resolver) [0x00000]
  at Mono.Xml.Schema.XsdQName.ParseValue (System.String s,
le nameTable, System.Xml.XmlNamespaceManager nsmgr) [0x00000]
  at Mono.Xml.Schema.XsdValidatingReader.AssessAttributeLocallyValid
(System.Xml.Schema.XmlSchemaAttribute attr) [0x00000]

On the 2.0 profile, the following error is reported (when compiled with gmcs
/d:NET_2_0 test.cs):

Unhandled Exception: System.Xml.Schema.XmlSchemaValidationException: XmlSchema
rror: Failed to read typed value. XML  Line 25, Position 14. Related schema
 SourceUri: http://schemas.xmlsoap.org/wsdl/, Line 83, Position 6. --->
ml.Schema.XmlSchemaValidationException: XmlSchema error: Two or more identical
ield was found. XML  Line 25, Position 14. Related schema item SourceUri:
/schemas.xmlsoap.org/wsdl/, Line 83, Position 6.
  at Mono.Xml.Schema.XsdKeyEntryField.FillAttributeFieldValue (System.Object
der, System.Xml.XmlNameTable nameTable, System.String sourceUri, System.Object
chemaType, IXmlNamespaceResolver nsResolver, System.Object identity,
o lineInfo, Int32 depth) [0x00000]

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list