私は、クエリオプションを使用して、「が一致」文書から取られたいくつかの要素を持つ私の検索結果を豊かにしようとしているのXML文字列要素として来る「エキス、文書データ」以下のようなエキス・文書データは、JSON出力
<options xmlns="http://marklogic.com/appservices/search">
<extract-document-data selected="include">
<extract-path>/language-version/language-version-canonical-model/title</extract-path>
<extract-path>/language-version/language-version-canonical-model/language</extract-path>
</extract-document-data>
(...)
</options>
私は、検索を実行すると、私は(Acceptヘッダーを使用して:application/json
)JSON出力を求める私は結果としてJSONと「strinxml」のミックスとして取得:
{
"snippet-format": "snippet",
"total": 564,
"start": 1,
"page-length": 10,
"selected": "include",
"results": [
{
"index": 1,
"uri": "ENV/CHEM/NANO(2015)22/ANN5/2",
"path": "fn:doc(\"ENV/CHEM/NANO(2015)22/ANN5/2\")",
(...)
"matches": [
{
"path": "fn:doc(\"ENV/CHEM/NANO(2015)22/ANN5/2\")/ns2:language-version/ns2:language-version-raw-data/*:document/*:page[22]",
(...)
}
],
"extracted": {
"kind": "element",
"content": [
"<language>En</language>",
"<title>ZINC OXIDE DOSSIERANNEX 5</title>",
"<reference>ENV/CHEM/NANO(2015)22/ANN5</reference>",
"<classification>2</classification>",
"<modificationDate>2015-04-16T00:00:00.000+02:00</modificationDate>",
"<subject label_en=\"media\" >media</subject>",
"<subject label_en=\"fish\" ">fish</subject>",
]
}
},
ここでの問題は、あなたが、それは私が本当にJSONに変換するためにそれらを期待要素は、単に文字列としてコピーされているXML、のように見える見ることができるよう、一部「はを抽出」であります。
誰でもこの問題について考えていますか?
おかげで多くのことを、魔法のように動作します! –