1

请注意,我正在开发一个基于 Sedna 数据库 3.5 的学术项目,我有一个数据库,它应该包含 4 个 XML 文件,每个文件都有自己的模式文件,第一个问题:如何加载这些 XSD 文件?我曾尝试加载包含 XML 和 XSD 文件的集合,但我认为该集合适用于所有文件的一个架构,并且每个文件都有不同的架构,现在,我正在尝试从 .xml 加载我的 xml 文档。 net 应用程序(不是来自 cmd.exe)当我使用 Sedna .net API 时,我使用 Sedna 上传功能,如:

Cursor.Current = Cursors.WaitCursor;
session.LoadDocument("doc1.xml","doc1.xml");

但是我可以为他们的 xsd 文件做什么???

第二个问题:在我正确加载 xsd 文件后,我有一个在某个文件上插入新节点的查询,但我认为我的架构中的主键/唯一键,但如果我是对的,Sedna 并不关心唯一性,所以我有在插入之前创建一个触发器以检查插入的值是否已经存在,不是吗?如果是这样,我该如何实现这个触发器以及何时调用它(如果我在我的 .net 应用程序中构建它,每次运行应用程序时都会创建它??)

请指教

4

0 回答 0