gpt4 book ai didi

c# - 将 xslt 输出转换保存在文件中

转载 作者:数据小太阳 更新时间:2023-10-29 02:58:57 25 4
gpt4 key购买 nike

我有一个“book.xml”和“book.xslt”,输出设置为文本模式,我不想通过浏览器加载文本文件,因为它太重了,我需要一些代码来保存输出硬盘驱动器中的文本文件。我如何通过 C# 实现这种转换?

最佳答案

这应该有效:

XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(@"c:\book.xslt");
xslt.Transform(@"c:\book.xml", @"c:\output.txt");

显然您的路径需要更新以匹配您的特定场景,例如:

XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(Server.MapPath("~/book.xslt"));
xslt.Transform(Server.MapPath("~/book.xml"), Server.MapPath("~/output.txt") );

这将从站点的根目录读取您的 XSL 文件并转换 /book.xml 并将其保存到 /output.txt

您可以在此处找到有关 System.Xml.Xsl.XslCompiledTransform 类的更多信息:

System.Xml.Xsl.XslCompiledTransform

关于c# - 将 xslt 输出转换保存在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com