我们可以有一个不允许空值的必需的XmlAttribute吗?我希望在XmlAttribute中有类似IsRequired = true的东西。这是可以做到的吗?我知道XmlAttribute有一个‘use=’required‘’,但是我们不能设置它的值,不是吗?有什么技巧可以达到这个目的吗?
发布于 2012-05-08 04:48:48
我仍然对您要做的事情感到有点困惑,所以我假设您希望在尝试在use服务中使用输入xml之前对其进行验证。在本例中,您的XML需要有一个特定的属性。
为此,我通常会针对应该接收的XML创建一个XSD,并使用该XSD根据XML对其进行验证。XSD将包含XML必须包含特定节点/属性的详细信息。可以使用visual studio XSD编辑器配置这些项。
创建XSD后,本主题将对您的验证代码有所帮助:
https://stackoverflow.com/questions/6660042
复制相似问题