【发布时间】:2015-04-15 06:45:18
【问题描述】:
我编写了一个应用程序,它接收多种 XML 请求。在我们的业务中,我们必须在任何请求开始时针对 XSD 验证 XML。
问题:
正如我上面所说,我必须在开始时验证它们,并且这些 XML 具有几乎相同的架构,我需要为它们编写 general XSD。
我为我的问题提供了一些原型 XML:
XML1:
<_9D94DEB4-7C2D-45A5-A4FB-89FB1CF20672>
<Param1>value</Param1>
<Type>Category</Type>
</_9D94DEB4-7C2D-45A5-A4FB-89FB1CF20672>
XML2: 几乎相同的架构,但根元素名称不同,并且有一个额外的子元素。
<_7603DCD1-F270-43EA-86E3-0FB3161478F6>
<Param1>value</Param1>
<Type>Page</Type>
<SearchText>Sample</SearchText>
</_7603DCD1-F270-43EA-86E3-0FB3161478F6>
您可以看到根元素名称不同但它们的架构几乎相同,我如何为它们编写通用 XSD?
提前致谢。
【问题讨论】:
标签: c# xml xsd xsd-validation