Eigenschaften von Erweiterungsobjekten in XSL-Stylesheets abfragen
Sowohl die XslCompiledTransform- als auch die XslTransform-Klasse bieten über die XsltArgumentList-Klasse an, dem jeweiligen XSLT-Stylesheet zusätzliche Funktionen mittels eines Erweiterungsobjektes bereitzustellen:
Dim xargs As New XsltArgumentList()Doch wie greift man im Stylesheet nun auf die Eigenschaften des Computer-Objektes zu - zum Beispiel auf die Name-Eigenschaft? Das geht folgendermaßen:
xargs.AddExtensionObject("urn:computer", My.Computer)
xslt.Transform(xpd, xargs, xw)
computer:get_Name()Also dem Eigenschaftsname das Präfix "get_" voranstellen. Außerdem muss noch folgende Namensraumdeklaration erfolgen:
xmlns:computer="urn:computer"








0 Comments:
Kommentar veröffentlichen
Links to this post:
Link erstellen
<< Home