所以我一直在玩弄一个个人项目,将我的Garmin GPS数据导入本地数据库。数据位于GPX xml文件中,该文件的架构由xsd文件定义。使用Silverlight针对XSD验证XML?
这个想法是让客户端上传他们的GPX文件,然后SL客户端在发送给服务器之前验证它。但是我遇到了一些问题,首先看来silverlight无法验证xml是否对xsd。
首先,这是真的还是我没有想出如何在客户端进行验证?我已经在服务器端编写了代码(一个普通的类库),但是如果我尝试将它移动到客户端,这些代码就不会在客户端编译。关于不能使用'new XmlSchemaSet();'的错误因为它是一个私人构造函数。
其次,假设我确实需要在服务器端进行验证,那么如何使用RIA向客户端返回信息错误?