Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A bővítményobjektumok a stíluslapok funkcióinak kibővítésére szolgálnak. A bővítményobjektumokat az osztály tartja karban XsltArgumentList .
A beágyazott szkript helyett a bővítményobjektumok használatának előnyei a következők:
Jobb enkapszulációt és az osztályok újrafelhasználását biztosítja.
Lehetővé teszi, hogy a stíluslapok kisebbek és karbantarthatóbbak legyenek.
A metódus használatával XSLT-bővítményobjektumokat ad hozzá az XsltArgumentListAddExtensionObject objektumhoz. Egy minősített név és névtér URI van társítva a kiterjesztési objektummal ekkor.
Megjegyzés:
A AddExtensionObject metódus meghívásához a FullTrust engedélyezési halmaz szükséges. További információ: Code Access Security és Named Permission Sets.
A bővítményobjektumokból visszaadott adattípusok egyike a négy alapszintű XPath-adattípusnak: number, string, Boolean, és node set.
Az osztály jelenleg nem támogatja a params kulcsszóval definiált XslCompiledTransform metódusokat, amelyek meghatározatlan számú paraméter átadását teszik lehetővé. Az XSLT-stíluslapok, amelyek a params kulcsszóval definiált bármely metódust használnak, nem fognak megfelelően működni. További részletekért lásd a paramokat.
XSLT-bővítményobjektum használata
Hozzon létre egy objektumot XsltArgumentList , és adja hozzá a bővítményobjektumot metódussal AddExtensionObject .
Hívja meg a bővítményobjektumot a stíluslapról.
Adja át az XsltArgumentList objektumot a Transform metódusnak.