代码之家  ›  专栏  ›  技术社区  ›  Tarzan

如何以编程方式确定下一步可以插入的XML元素?

  •  5
  • Tarzan  · 技术社区  · 15 年前

    当我编辑具有XmlSchema的XML文档时,如何通过编程确定下一个可以插入的元素?我用的是C,我已经知道我在哪个元素中了。有没有可以调用的MSXML方法或其他方法?谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Leigh S    15 年前

    听起来你是在追求.Net架构对象模型(SOM)

    Schema Object Model

    这是一篇关于如何使用SOM的文章。

    Example 1

        2
  •  1
  •   Erick T    15 年前

    泰山,

    据我所知,您正试图根据所使用的模式,确定可以在文档中的特定位置添加的合法XML。如果这是正确的,它是 非常

    如果您的模式相当简单,并且不包含任何这些交易破坏者,那么您可以使用模式对象模型在当前位置查找合法元素,但前提是您知道XSD的哪个部分应用于当前元素。

    这有道理吗?

    埃里克