XML-faili kasutamine SharePoint 2010 navigeerimismenüü juhtimiseks hakkab muutuma pisut tehniliseks, kuid tegelikult on see juurdepääsetav kõigile võimsatele kasutajatele, kellel on SharePoint Designeri kasutamise õigused.
Üks tore asi SharePointi navigeerimismenüü AspMenu kasutamisel on see, et see juba mõistab väljalende ja menüüde kujundamist, nii et te ei liiguta oma navigeerimist nagu mõne muu valiku puhul.
Te pakute lihtsalt alternatiivset andmeallikat, selle asemel, et kasutada SharePointi avaldamissaidi hierarhia andmeallikat.
Järgmised sammud juhendavad teid läbi XML-faili kasutamise navigeerimismenüü juhtimiseks.

1Looge rakenduses SharePoint Designer 2010 uus XML-fail, valides Fail → Kõik failid.
Saate selle faili teisaldada dokumenditeeki, kus saab selle versiooni juhtida.

2Sisestage oma navigeerimisüksused faili.
Teie fail peab järgima navigeerimismenüüde saidiplaani tava, mis pesitseb saidiplaani sõlmed üksteise sisse.
3Avage rakenduses SharePoint Designer 2010 veebiosa leht, lehepaigutus või juhtleht, kus soovite luua uue navigeerimismenüü.
Testige seda esmalt veebiosa lehel ja seejärel teisaldage see pärast testimist lehe paigutusele või juhtlehele.

4 Lohistage oma XML-faili andmeallikas oma lehele.
Kujundusvaates klõpsake failis kohta, kuhu soovite andmeallika sisestada, ja seejärel klõpsake lindil vahekaarti Lisa.
Klõpsake rühmas Juhtelemendid nuppu Andmeallikas ja valige XML-fail. SharePoint Designer lisab andmeallika juhtelemendi lehele.
5 Paremklõpsake andmeallikal ja valige kontekstimenüüst Atribuudid.
Määrake oma andmeallika XPathi atribuudile järgmine väärtus.
/siteMap/siteMapNode/siteMapNode
See tagab, et teie faili juursõlmed ei kuvata navigeerimisjuhtimispuldis.
6 Lohistage tööriistakastist oma lehele AspMenu juhtelement.
Juhtelement AspMenu on lindi SharePointi serveri juhtelementide rühmas.
Võib juhtuda, et AspMenu juhtelementi on lihtsam kopeerida ja kleepida avaldamise põhilehelt kui juhtelemendi sisestamine tööriistakastist. Kui teete seda, andke menüüle kordumatu ID, näiteks MyCustomMenu.

7Konfigureerige AspMenu juhtelemendi atribuudid järgmiselt.
Määrake AspMenu juhtelemendi atribuut DataSourceID, et see vastaks 4. toimingus loodud andmeallikale.
Määrake atribuudi StaticDisplayLevels väärtuseks 1.
Sisestage DataBindingsi elemendid, et vastendada XML-failis olevad üksused menüüsse.

8Salvestage oma seaded ja värskendage lehte.
SharePointi menüü kuvab kohandatud navigeerimisüksused.
SharePointi navigeerimismudel on päritud otse ASP.NET-ist. Selles, kuidas SharePoint saitide navigeerimisega tegeleb, pole midagi uut ega maagilist. See tähendab, et teil on SharePointi navigeerimismenüüde kohandamiseks palju võimalusi. Enamikul juhtudel loote uue navigeerimisteenuse pakkuja või uue andmeallika, kasutades tulemuste kuvamiseks mõnda olemasolevat navigeerimismenüüd.