C# 上载时验证GPX文件

C# 上载时验证GPX文件,c#,asp.net,xml,xsd,C#,Asp.net,Xml,Xsd,我试图找到一种有效的方法来验证用户何时上载GPX文件,该文件是否有效,是否包含有效内容(如果可能) 我将使用C#ASP Net uploadFile控件,以便验证文件扩展名,但验证内容的适当方法是什么 从我所读到的内容来看,我可以尝试使用XML/XSD,但这有点冒险,因为模式可能需要经常更新,或者可能无法使用某些有效的GPX文件 有没有更好、更有效的方法来实现这一点

我试图找到一种有效的方法来验证用户何时上载GPX文件,该文件是否有效,是否包含有效内容(如果可能)

我将使用C#ASP Net uploadFile控件,以便验证文件扩展名,但验证内容的适当方法是什么

从我所读到的内容来看,我可以尝试使用XML/XSD,但这有点冒险,因为模式可能需要经常更新,或者可能无法使用某些有效的GPX文件

有没有更好、更有效的方法来实现这一点