请注意,我正在开发一个基于Sedna数据库3.5的学术项目,我有一个数据库,应该包含4个XML文件,每个文件都有自己的模式文件, 第一个问题:如何加载这些XSD文件?我曾尝试加载包含XML和XSD文件的集合,但我认为该集合适用于所有文件的一个模式,并且每个文件都有不同的模式,现在,我正在尝试从我的文件中加载我的xml文档。 net应用程序(不是来自cmd.exe),当我使用Sedna .net API时,我使用Sedna上传函数,如:
Cursor.Current = Cursors.WaitCursor;
session.LoadDocument("doc1.xml","doc1.xml");
但我能为他们的xsd文件做些什么???
第二个问题:在我正确加载xsd文件后,我有一个查询在某个文件上插入一个新节点,但我在我的模式中考虑主/唯一键,但如果我是对的,那么Sedna不关心唯一性,所以我必须在插入之前创建一个触发器来检查插入的值是否已经存在,不是吗?如果是这样,我怎么能实现这个触发器以及何时调用它(如果我在我的.net应用程序中构建它,它将在每次运行应用程序时创建?)
请咨询