想要保存已更改节点值的 xslt 应用 xml 文件

Want To Save xslt applied xml file with changed node value

我为 XML 创建了一个 XSLT,它的节点值显示为文本。
现在我想将原始 XML 文件保存为具有更改值的新文件。这些值由用户在 xml 生成的 html 文本框中输入。
我正在使用 windows mobile(PDA) C# .net compact 框架。
将 xslt 应用的 xml 文件加载到 webbrowser 控件中。


您对您的环境(编程语言、操作系统等)给出零细节。在 Unix 上,使用 xsltproc,我会简单地使用 shell 重定向:

1
xsltproc transform.xsl data.xml > result.xml


步骤:

一个。从 XML 文件加载 XmlDocument。

乙。从 XSL 文件加载 XSLT 文档。

c。创建要写入输出的 XmlTextWriter 或 XmlWriter。如果转换的输出方法是 "xml",这可以引用目标 XML 文件。

d。通过提供任何必需的参数,使用 XSLT 转换 XML 文档。我认为这些值将来自您的用户输入文本框。

这里是一个演练,它展示了如何做到这一点,甚至不必直接使用 XmlTextWriter。还有一个。