<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="blah">Content 1</xsl:param>
<xsl:param name="blah2">Content 2</xsl:param>
</xsl:stylesheet>
上記の XSLT ファイルがある場合、データを取得するだけでなく、変換などを行わずに編集してファイルに保存する「正しい」方法は何ですか?
XmlDocument xslDoc = new XmlDocument();
xslDoc.Load(@"C:\params.xslt");
XmlNamespaceManager nsMgr = new XmlNamespaceManager(xslDoc.NameTable);
nsMgr.AddNamespace("xsl", "http://www.w3.org/1999/XSL/Transform");
XmlNode PARAM_blah = xslDoc.SelectSingleNode(@"/xsl:stylesheet/xsl:param[@name='blah']", nsMgr);
string blah = PARAM_blah.InnerText;
これは問題のパラメーターの値を簡単に返しますが、これを編集してこの変更をファイルに保存したい場合、どうすればよいですか?