[Mono-dev] Validate xml file with schema file

Chakotey STME chakoteystme at gmail.com
Mon Nov 29 10:23:30 EST 2010


Thats correct.
The Mono analyzer says that it won't work.
Sorry.
Maybe I checked note the correct project with the mono analyzer.

Thanks for your answer.

chakoteystme

2010/11/29 Atsushi Eno <atsushieno at veritas-vos-liberabit.com>:
> XDocument.Validate() is not implemented in git master.
>
> BTW I tried MoMA with a simple test code that uses XDocument.Validate()
> against 2.6 profile, and it correctly reported 1 call to
> NotImplementedException:
> http://f.hatena.ne.jp/atsushieno/20101129214124
> I wonder how you got such "OK" report from moma.
>
> Atsushi Eno
>
> (2010/11/29 19:17), Atsushi Eno wrote:
>>
>> You can't use moma report result to assume it *must* work if it does not
>> report anything. It is explicitly stated on the first page when you ran
>> moma:
>> http://www.mono-project.com/Using_MoMA_Guide
>>
>> It won't report things that internally/indirectly use other types and/or
>> members that throws NIE.
>>
>> Atsushi Eno
>>
>> (2010/11/29 18:55), Chakotey STME wrote:
>>>
>>> Hi,
>>>
>>> I have a problem with this code under mono 2.6:
>>>
>>>          Dim xsdMarkup As XDocument =
>>> XDocument.Load("/home/stefan/xml/PluginConfigSchema.xsd")
>>>
>>>
>>>          Dim schemas As XmlSchemaSet = New XmlSchemaSet()
>>>          schemas.Add("", xsdMarkup.CreateReader)
>>>
>>>          Dim doc1 As XDocument = XDocument.Load("/home/stefan/xml/Total
>>> Processes.xml")
>>>
>>>          doc1.Validate(schemas, AddressOf XSDErrors)
>>>
>>>
>>>      Private Sub XSDErrors(ByVal o As Object, ByVal e As
>>> ValidationEventArgs)
>>>          Console.WriteLine("{0}", e.Message)
>>>          errors = True
>>>      End Sub
>>>
>>> If I execute this program I get the following Exception:
>>> Unhandled Exception: System.NotImplementedException: The requested
>>> feature is not implemented.
>>>    at XMLReader4.Module1.Main () [0x00000] in<filename unknown>:0
>>>
>>> But the mono migration analyzer says that this code is ok.
>>>
>>> So what can I do that this code works under mono 2.6?
>>>
>>> Thanks
>>>
>>> chakoteystme
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>
>>
>
>


More information about the Mono-devel-list mailing list