Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tilläggsobjekt används för att utöka funktionerna i formatmallar. Tilläggsobjekt underhålls av XsltArgumentList klassen.
Följande är fördelar med att använda ett tilläggsobjekt i stället för inbäddat skript:
Ger bättre inkapsling och återanvändning av klasser.
Tillåter att formatmallar är mindre och mer underhållsbara.
XSLT-tilläggsobjekt läggs till i XsltArgumentList objektet med hjälp av AddExtensionObject metoden . Ett kvalificerat namn och en namnområdes-URI associeras med tilläggsobjektet vid den tidpunkten.
Anmärkning
Behörighetsuppsättningen AddExtensionObject FullTrust krävs för att anropa metoden. Mer information finns i Säkerhet för kodåtkomst och namngivna behörighetsuppsättningar.
De datatyper som returneras från tilläggsobjekt är en av de fyra grundläggande XPath-datatyperna number, string, Booleanoch node set.
Alla metoder som definieras med nyckelordet params , som gör att ett ospecificerat antal parametrar kan skickas, stöds för närvarande inte av XslCompiledTransform klassen. XSLT-formatmallar som använder någon metod som definierats med nyckelordet params fungerar inte korrekt. Mer information finns i params.
Så här använder du ett XSLT-tilläggsobjekt
Skapa ett XsltArgumentList objekt och lägg till tilläggsobjektet med hjälp av AddExtensionObject metoden.
Anropa tilläggsobjektet från formatmallen.
Skicka objektet XsltArgumentList till Transform -metoden.