我正在使用 ektron 9。
我创建了一个 smart from,并使用 search api 实现了对智能表单字段的搜索。为此,我正在使用 Ektron.Cms.Framework.Search.SearchManager 类。它适用于单个 Xpath 值。
当我的智能表单有多个具有相同 Xpath 的字段时,搜索 api 只返回第一次出现的结果。
在下面的示例中,当我使用 Xpath "/root/Books/Book/Title" 搜索 Book->Title 时,搜索结果总是返回 "Hai"。
<root>
<Books>
<Book>
<Id>1
</Id>
<Title>Hai
</Title>
<Book>
<Book>
<Id>2
</Id>
<Title>Hello
</Title>
<Book>
</Books>
</root>
我怎样才能在结果中也得到“你好”?有没有单独的api来处理这个?或者是否可以以单独的方式处理这种情况,例如通过指定这样的“/root/Books/Book[id=1]/Title”?
有关搜索的更多详细信息,请查看: http ://documentation.ektron.com/cms400/v85/webhelp/Navigating/Search85/APISearch.htm#Major