0
让我们假装我有一个XSD文档,并且我想要生成一个所有元素及其属性和子元素的列表。我也可以通过询问你是否要基于xsd文档实现代码完成来处理这个问题,并且你想列出元素的子元素和元素属性,你会如何处理这个问题?鉴于XSD是否可以列出元素及其属性的层次结构?
让我们假装我有一个XSD文档,并且我想要生成一个所有元素及其属性和子元素的列表。我也可以通过询问你是否要基于xsd文档实现代码完成来处理这个问题,并且你想列出元素的子元素和元素属性,你会如何处理这个问题?鉴于XSD是否可以列出元素及其属性的层次结构?
由于XSD是有效的XML文档,它只是选择您选择的XML解析库的问题。例如XLinq(.NET FW 3+)将完成这项工作。
您可以直接通过complexType,序列和其他元素找出可能的值列表。