System.Xml.Xsl.XslCompiledTransform xslCompiledTransform = new System.Xml.Xsl.XslCompiledTransform();
xslCompiledTransform.Load("http://localhost/Letter/Letter.xslt");
System.Xml.XmlReaderSettings pXmlReaderSetttings = new System.Xml.XmlReaderSettings();
pXmlReaderSetttings.IgnoreWhitespace = true;
pXmlReaderSetttings.XmlResolver = null;
pXmlReaderSetttings.ProhibitDtd = false;
StringBuilder pStringBuilder = new StringBuilder();
System.Xml.XmlWriter pXmlWriter = System.Xml.XmlWriter.Create(pStringBuilder);
pXmlWriter.WriteProcessingInstruction("xml", "version=\"1.0\" encoding=\"UTF-8\"\n");
xslCompiledTransform.Transform(node.OwnerDocument.CreateNavigator(), pXmlWriter);
pXmlWriter.Close();
string xmlResult = pStringBuilder.ToString();
System.Xml.XmlDocument XAML = new System.Xml.XmlDocument();
XAML.LoadXml(xmlResult);
return XAML.FirstChild;
XSLT轉換範例程式
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言