当前位置: 首页 > 知识库问答 >
问题:

CouchDB更新XML附件

鄢博简
2023-03-14

我至少读了5篇关于这方面的文章,但我似乎不明白。我有一个xml文件,它已经在浏览器的内存中,我正试图从我的数据库中更新一个文档,我已经有了该文档的文档ID。做这件事最好的方法是什么?jquery.couch.js中是否有对此的支持,因为我似乎找不到任何支持。

为了我的理智起见,我附上了一些带有硬编码值的代码:

var xmlTemp = this.fullscoreApp.MusicXML.document;
$.couch.db("mydb").saveDoc({
     "_id": "67e98623efefe16d27e2177b44000aee",
     "_rev": "4-830aad7c3dc9e1d5004439ed1c9196d3",
     "type":"score",
     "_attachments":xmlTemp
     }, {
     success: function() { 
     console.log("PLZ");
     }
});

我得到一个DOM18错误...但我使用的是一个公共服务器。思想?

共有1个答案

令狐宣
2023-03-14

您使用什么协议来打开JavaScript文件?您是通过webserver(例如http://localhost)运行它,还是只是打开文件(在浏览器中显示为file://)?

如果是后者,浏览器将报告DOM18,因为file://受到WebServer提供的页面不存在的各种限制。更多关于这个问题的信息。

 类似资料:
  • 在我的页面(本地主机)中, 只显示一个图像图标,当我右键单击时,我可以在一个新窗口中看到它。 我的错误是什么?

  • 问题内容: 在数据加载中,似乎某些XML属性映射不正确,我现在正尝试纠正此问题,但在MySQL对XML列的处理方面遇到了麻烦。 我想为带有子字段(属性为’code =“ 3”’)的字段(属性为’tag =“ 520”’)的所有出现的字段纠正XML属性(非值)。下面的查询返回受影响的0行,找到1行。关于如何实现这一目标的任何线索。 为了清晰起见,包含了XML片段: 原始片段 结果是我想要的: 无法解

  • 问题内容: 是否可以使用此功能更新表? 我使用REPLACE INTO TABLE my_table,但是仅添加了新行,并且没有更新现有行。 问题答案: 参见:http : //dev.mysql.com/doc/refman/5.5/en/load- xml.html 注意: REPLACE的工作方式与INSERT完全相同,不同之处在于,如果表中的旧行与PRIMARY KEY或UNIQUE索引的

  • 问题内容: 我有一个XML文件test.xml 我正在尝试在表单提交中使用PHP更新节点xName和yName。因此,我已经使用simplexml_load_file()加载了文件。PHP表单操作代码如下 我想更新节点值,但是上面的代码似乎不正确。谁能帮助我纠正它? 更新:我的问题有点类似于使用PHP更新XML文件,但是在这里,我要从外部文件加载XML,同时还要更新元素而不是属性。那就是我的困惑所

  • 问题内容: 我有一个xml文件,调用data.xml就像下面的代码。该项目可以从客户端运行,没有问题,它可以读取xml文件。我现在遇到的问题是我想编写一个可以更新开始日期和结束日期的函数。我不知道如何开始。帮助将不胜感激。 我的main.java 问题答案: 首先加载XML文件… 现在,有几种方法可以执行此操作,但简单来说,您可以使用xpath API查找所需的节点并更新其内容 然后保存回文件…

  • 我决定在 Postgresql 的 Java 项目中使用 liquibase,所以我使用 maven goal 创建了初始变更集。现在它正在毫无问题地工作。 我正在寻找的是,在我对数据库进行了更改(比如从RDBMS客户端)之后,是否有任何命令可以分析更改日志和数据库状态,以根据我的更改生成更改集并将其附加到更改集xml文件中?