因此,我一直在处理一个个人项目,将我的garmin gps数据导入本地数据库。数据位于GPX xml文件中,该文件的模式由xsd文件定义。
这个想法是让客户端上传他们的GPX文件,SL客户端在将其发送到服务器之前对其进行验证。但我在这里遇到了一些问题,首先,silverlight似乎无法根据xsd验证xml。
首先,这是真的吗?还是我还没有弄清楚如何在客户端进行验证?我已经在服务器端(一个常规类库)编写了代码,但如果我试图将其移动到客户端,则此代码不会在客户端编译。关于的错误无法使用新的XmlSchemaSet();因为它是一个私有构造函数。
其次,假设我确实必须在服务器端进行验证,那么如何使用RIA向客户端返回信息性错误?