string xmlPath = Request.PhysicalApplicationPath + @"\bookstore.xml";
string xslPath = Request.PhysicalApplicationPath + @"\books.xsl";
XPathDocument xpathdoc = new XPathDocument(xmlPath);
XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(xslPath);
transform.Transform(xpathdoc, null, Response.Output);
string xslPath = Request.PhysicalApplicationPath + @"\books.xsl";
XPathDocument xpathdoc = new XPathDocument(xmlPath);
XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(xslPath);
transform.Transform(xpathdoc, null, Response.Output);
那我该用哪个对象去存XML?然后让XPathDocument 读呢?谢谢.
需要注意一下xslt权限设置,不想弄得话就放到App_data下吧。
Xml2.DocumentContent = xml;
Xml2.TransformSource="xslt(path)"
string xmlPath = "abc.aspx";
string xslPath = Request.PhysicalApplicationPath + @ "\books.xsl ";
XPathDocument xpathdoc = new XPathDocument(xmlPath);
XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(xslPath);
transform.Transform(xpathdoc, null, Response.Output);
XmlDataDocument xmlDoc = new XmlDataDocument(ds);
XslTransform xsl = new XslTransform();
xsl.Load(“xslt---path”);
strign html =TransfromXmlToHtml(xmlDoc, xsl);