Próbuję zadzwonić SelectNode
z XmlDocument
klasy i kłopoty z powodu tego błędu:Wymagany menedżer przestrzeni nazw lub XsltContext. Ta kwerenda ma prefiks, zmiennych lub zdefiniowanej przez użytkownika funkcja
Namespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function.
Mój kod:
public void Add(ref XmlDocument xmlFormat, String strName)
{
XmlDocument dom;
XSLTemplate xsl = null;
String strPath = "";
XmlNodeList nl;
XmlAttribute na;
int n;
nl = (XmlNodeList)xmlFormat.SelectNodes("//xsl:import/@href",nsm);
}
i xsl :
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="stylesheets/r_adresetiket.xsl" />
<xsl:template match="/">
<xsl:call-template name="retouradres">
<xsl:with-param name="_retouradres" select="data/adresetiket/_retouradres" />
<xsl:with-param name="minofdir" select="data/adresetiket/afzendgegevens/afzendgegevens" />
<xsl:with-param name="checked" select="data/adresetiket/LB" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
Dzięki Ria Roboczej –
dziękuję! Doskonały przykład dla mnie, teraz wszystko działa dobrze. – Andrew