我正在使用Xpath排序XSL列表。XPath自定義排序表達式
我想按時間順序排序,這是easy--但一些列表項有重複的標題,我想這些組合在一起,即使是新的。例如:
列表項A(創建4/19)
列表項B(創建4/18)
重複列表項B(創建4/21)
列表項C (創建4/17)
這裏--the關鍵是確保「複製列表項B」出現原來之下,即使它是最新的。
現在,我的表情只由「@Created」,這是顯示在降序排列的項目。我需要的,上面寫着「按創建日期,除非標題包含單詞‘複製’ - 在這種情況下,那些排序按字母順序」的表達
任何人都可以提出一個自定義的XPath表達式實現這一點?
謝謝。
編輯:這裏是」我進入XPath表達式窗口。同樣,只有2行我需要擔心的是@Title和@ Created_x0020_Date
第一組和排序組,然後對每個組中的項目進行排序。你使用XSLT 2.0嗎? –
請出示實際的XML內容,以幫助查看值如何放置(文本,屬性,父母,子女等) – Parfait
@Parfait我沒有原始的XML。這是sharepoint webpart的一部分,它只是爲您構建XSL。 仍然 - 這應該不是真的有必要。它所涉及的是列表項目包含創建日期和主題的行。我只需要一個Xpath表達式,表示「按日期排序 - 除非主題包含'重複',在這種情況下按字母順序排序。」 –