Az XML-fájl használata a SharePoint 2010 navigációs menüjének vezérléséhez kezd kissé technikásnak lenni, de valójában minden olyan tapasztalt felhasználó számára elérhető, aki rendelkezik a SharePoint Designer használati jogával.
Az egyik jó dolog a SharePoint AspMenu navigációs menüjének használatában, hogy már érti, hogyan kell végrehajtani a kirepítéseket és a menüstílusokat, így Ön nem úgy görgeti a saját navigációját, mint néhány más lehetőségnél.
Ön csak egy alternatív adatforrást biztosít a SharePoint közzétételi webhely-hierarchia adatforrásának használata helyett.
A következő lépések végigvezetik az XML-fájl használatán a navigációs menü működtetéséhez:

1A SharePoint Designer 2010 alkalmazásban hozzon létre egy új XML-fájlt a Fájl→Minden fájl menüpontban.
Ezt a fájlt áthelyezheti egy dokumentumtárba, ahol ellenőrizheti a verzióját.

2 Írja be a navigációs elemeket a fájlba.
A fájlnak követnie kell a navigációs menük webhelytérkép-konvencióját, amely a webhelytérkép-csomópontokat egymásba ágyazza.
3 Nyissa meg a SharePoint Designer 2010 alkalmazásban a kijelzőt, az oldalelrendezést vagy a mesteroldalt, ahol létre szeretné hozni az új navigációs menüt.
Először tesztelje ezt egy kijelzőoldalon, majd a tesztelést követően helyezze át egy oldalelrendezésbe vagy mesteroldalba.

4 Húzza az XML-fájl adatforrását az oldalára.
Tervező nézetben kattintson arra a helyre a fájlban, ahová be szeretné szúrni az adatforrást, majd kattintson a Beszúrás fülre a szalagon.
Kattintson az Adatforrás gombra a Vezérlők csoportban, és válassza ki az XML-fájlt. A SharePoint Designer beilleszti az adatforrás-vezérlőt az oldalba.
5 Kattintson a jobb gombbal az adatforrásra, és válassza a helyi menü Tulajdonságok parancsát.
Állítsa be az XPath tulajdonságot az adatforráson a következő értékre:
/siteMap/siteMapNode/siteMapNode
Ez biztosítja, hogy a fájl gyökércsomópontjai ne jelenjenek meg a navigációs vezérlőben.
6 Húzzon egy AspMenu vezérlőt az oldalára az eszköztárból.
Az AspMenu vezérlőelem a szalag SharePoint Server Controls csoportjában található.
Előfordulhat, hogy egyszerűbb másolni és beilleszteni az AspMenu vezérlőt a közzétételi mesteroldalról, mint beilleszteni a vezérlőt az eszköztárból. Ha ezt teszi, ügyeljen arra, hogy a menünek egyedi azonosítót adjon meg, például a MyCustomMenu.

7 Állítsa be az AspMenu vezérlő tulajdonságait az alábbiak szerint:
Állítsa be a DataSourceID tulajdonságot az AspMenu vezérlőben, hogy megfeleljen a 4. lépésben létrehozott adatforrásnak.
Állítsa a StaticDisplayLevels tulajdonságot 1-re.
Szúrjon be egy DataBindings elemeket az XML-fájl elemeinek a menühöz való leképezéséhez.

8 Mentse a beállításokat, és frissítse az oldalt.
A SharePoint menü egyéni navigációs elemeket jelenít meg.
A SharePoint navigációs modellje közvetlenül az ASP.NET-től öröklődik. Semmi sem új vagy varázslatos abban, ahogy a SharePoint kezeli a webhelynavigációt. Ez azt jelenti, hogy számos lehetőség áll rendelkezésére a SharePoint navigációs menüinek testreszabására. A legtöbb esetben új navigációs szolgáltatót vagy új adatforrást hoz létre, miközben a meglévő navigációs menük egyikét használja az eredmények megjelenítéséhez.