![](/img/trans.png)
[英]How can I extract values as strings from an xml file based on the element/property name in a generated .Net class or the original XSD?
[英]Can you extract original XSD from XML?
是否可以从XML
文档生成原始XSD
?
如果XML
文档未使用原始模式的某些可选数据元素,那么生成的XSD
与原始XSD
会不会有所不同吗?
不,不可能。 对于任何给定的XML文档,它都符合无数个模式,并且没有一个对其他模式具有“原始”要求。
不能肯定生成的XSD是否与原始XSD相同,部分原因是您提到的原因(即未使用的可选元素)。
实际上,对于自动过程的正确推断,大多数限制将很困难。 当然,maxOccurs在理论上可以是大于或等于文件中最大观察值的任何值。
我认为,最好的是XSD,其原始XML是有效文件,并且可以手动调整以接受更大范围的有效输入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.