저는 C#의 Visual Studio 2012에서 작업하고 있습니다. 주어진 xslt (Template.xslt) 파일에서 총 템플릿 수의 이름을 가져 오려고합니다. 아래 코드는 첫 번째 템플릿 만 제공합니다.C# 코드를 사용하여 XSLT의 템플릿 이름을 읽습니다.
List<string> listTemplates = new List<string>();
XmlDocument xslDoc = new XmlDocument();
xslDoc.Load("Template.xslt");
XmlNamespaceManager nsMgr = new XmlNamespaceManager(xslDoc.NameTable);
nsMgr.AddNamespace("xsl", "http://www.w3.org/1999/XSL/Transform");
XmlAttribute valueOf = (XmlAttribute)xslDoc.SelectSingleNode("/xsl:stylesheet/xsl:template/@name", nsMgr);
XSLT 파일에서 모든 템플릿 이름을 얻는 방법을 알려주십시오.
좋은 전화 빅터! – user3219897