如何通过docFilter从提取的文档中检索特定值?

时间:2018-11-26 23:02:34

标签: marklogic marklogic-dhf

我正在使用JavaScript(&DHF),现在我有docFilter提取的XHTML “提取的”属性中的数据。 现在,我应该使用哪个cts查询以及如何从FileCreator检索“ This Value”?简单来说,我想这样做: var filecreator ='此值'

任何建议将不胜感激。

"extracted": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<html 
xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta name=\"content- 
type\" content=\"application/pdf\"/>\n    <meta name=\"filter-capabilities\" 
content=\"text subfiles HD-HTML\"/>\n    <meta name=\"FileCreator\" 
content=\"This Value\"/>\n

1 个答案:

答案 0 :(得分:2)

由于提取的属性的值是转义的xhtml字符串,因此您可以使用xdmp.unquote()解析它并返回XML对象,然后使用.xpath()选择{{1具有@content并将其分配给变量的meta元素的}}属性:

假设您的JSON文档为@name="FileCreator"

obj