Tôi cố gắng để gọi SelectNode
từ XmlDocument
lớp và rắc rối do lỗi này:Trình quản lý không gian tên hoặc XsltContext cần thiết. Truy vấn này có một tiền tố, biến đổi, hoặc người dùng xác định chức năng
Namespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function.
Mã của tôi:
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);
}
và 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>
Cảm ơn Rịa làm việc của nó –
Cảm ơn bạn! Ví dụ hoàn hảo cho tôi, tất cả đều hoạt động tốt ngay bây giờ. – Andrew