问题标签 [sedna]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - Sedna:将 XML 文件添加到文档
我正在运行一个简单的 Sedna 数据库,但有一个小问题。我有多个 XML 文件,我想将它们全部添加到同一个文档中。这些文件都遵循相同的架构。
但我收到以下错误
如何在不删除文档现有内容的情况下将每个文件添加到现有文档中?这可能吗?
非常感谢任何帮助。谢谢
c - XCode - 导入 Sedna 库
我必须在 XCode 中做什么才能包含 Sedna (Native XML DB) 库?
这些文件是:
/usr/local/sedna/driver/c/libsedna.h
/usr/local/sedna/driver/c/libsedna.dylib
我尝试将这些路径(/usr/local/sedna/driver/c)放在“搜索路径”->“用户标题搜索路径”上,什么都没有。
代码:
谢谢
xquery - XQuery 注释中的奇怪行为
我有一组 XQuery 转换,我正在对存储在 Sedna 数据库中的文件运行这些转换。它们都具有大致以下格式:
现在这是我的问题。你看到'for'正上方的那条线,上面写着'(:{:)'?它应该是一条评论,但由于某种原因,它对我的查询的正确功能至关重要。如果我完全删除它(或从评论中删除'{'),我会得到
如果我取消注释它(所以该行只是读取'{')我得到
如果我同时取消注释并在文件末尾添加匹配的“}”,我会得到
如果我在该评论中添加其他文本(如'(:text foo bar baz()blah {:)'),只要我将'{'留在那里,它就会继续工作。
有没有人以前见过这种情况或知道可能是什么原因造成的?这并不是一个真正的关键问题(我可以确保在我的所有转换中都有'(:{:)'),但这真的让我很好奇。因此,感谢您的帮助,甚至只是让我感到困惑。
哦,另一个快速说明 - 我不知道它是否有任何区别,但我正在使用 Charles Foster 的 Sedna API (http://www.cfoster.net/sedna/) 从 Java 中运行查询
编辑:这是我刚刚写的一个不同的查询,它显示了同样的问题。这对我来说似乎可以重现,但如果它与语法错误相关,它可能只是我重现了语法错误。我也会留下旧的,所以这个问题的未来观众不会感到困惑。
这是新查询的一些示例数据
如果这是一个语法错误,那么有人会向我指出它在哪一行吗?
ruby-on-rails - 无法安装 Sedna ruby-gem 0.6
我正在尝试在 ruby 1.9.2/rails 3.05 上安装 sedna xml 数据库 gem。有一个错误列表: http: //img101.imageshack.us/img101/2830/errorslist.png有 什么想法吗?
xml - 使用 XQuery 显示 xml 集合的内容
我必须使用 xml 数据库 (Sedna) 来存储和检索 Java 对象。项目中的每个自定义类都存储在一个集合中。我有以下问题:我不确定对象是如何写入集合中的。也就是说,我不知道它们的确切xml结构,所以无法对它们进行适当的查询。
对于给定的集合,是否有一个查询会显示集合的内容?
replace - Sedna 中的 XQuery 更新替换
我正在为学校做一个小项目。这个项目要求我证明我能够使用各种 XML 处理技术。现在,在我的项目中,我使用 Sedna 数据库管理器来保存用户记录,并且我想通过 XQuery 更新其中一些用户记录(我使用 PHP API 通过提供的 PHP Api 将查询发送到数据库Sedna 开发团队)。想象一下,我有以下用户记录的数据库内容:
现在,我的目的是更新,例如,prosper 的用户记录。例如,在此记录中,我想更改他的名字和电子邮件,但保持其余部分不变。我曾尝试使用以下查询,但在发送查询后,由于某种我不明白的原因,它改变了用户记录的文档顺序(我认为它将用户记录的属性节点插入为子节点)。这是我用来更新用户的查询:
现在,这个查询给我的问题是,当我尝试在更新后询问用户的信息时,我依赖于更新前子节点的相同顺序,但是这个查询改变了顺序。
有没有足够熟练的人来帮助我解决这个问题?
我感谢你的时间。
asp.net - 原生 XML 数据库 - Sedna -
我听说过很多关于 Sedna、本机 xml 数据库的信息,但从未见过生活示例或源代码或如何实现它。
我可以建立一个 ASP.net、C# 网站并使用完全 XML 原生 DB 是否正确?如果可能的话,我想知道更多。
如果存在一个活生生的例子,那也会有所帮助。
我想试试。
谢谢你
xml - 如何使用 XQuery 在 XML 数据库中插入值?
我用的是原生的xml数据库Sedna系统,不太懂。xQuery 只是用于获取数据并显示它吗?或者我可以选择、插入和更新记录(实际上是节点的数据或属性)。如果是,我该如何使用 xQuery 呢?
php - 如何通过 PHP 处理 Sedna
我在使用 mySQL 数据库的 PHP 上工作了几年。
但是现在我有一个家庭作业是使用 PHP 将 Sedna Native XML Database 作为 DBMS 工作,我去了 Sedna 主页并下载了 Sedna 并尝试通过命令行对其进行处理,这一切都进行得非常好..
我下载了 PHP 驱动程序,但我不知道我能用它做什么,我也没有在 Sedna 网站或互联网上找到任何解释如何通过 PHP 处理 Sedna 的文档!
我想知道如何通过 PHP 处理 Sedna,就像我如何通过 PHP 处理 mySQL 一样。
提前谢谢.. Louay
xml - xquery(sedna)“更新插入”最后一个位置
我想知道 Sedna xml 数据库中更具体的插入位置。
我确实了解UPDATE 插入文档into
中介绍的,preceding
和following
表达式。into-inserts 在节点的随机位置插入。following- 在节点之后插入它。previous- 在节点之前插入它。
但是,我将如何“更新插入”不是在随机位置而是在节点内的最后一个位置?
到目前为止,我最成功的尝试是“插入” ../some/node/path/[last()] - 如果节点包含某些内容,这没关系。但是,如果没有节点,它当然不会选择任何“最后一个”节点并且根本不会插入。在那种情况下,我必须做额外的查询来检查节点是否为空 - 不幸的是,这个解决方案对我来说似乎是一个 hack,我必须使用一个额外的选择查询。
有没有办法实现我想要的这种行为?一般来说,是否有关于“插入”语句将节点插入随机位置的规则?