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

时间:2009-04-08 05:33:30

标签: xml xslt

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

2 个答案:

答案 0 :(得分:1)

步骤:

一个。从XML文件加载XmlDocument。

湾从XSL文件加载XSLT文档。

℃。创建一个写入输出的XmlTextWriter或XmlWriter。如果转换的输出方法是“xml”,则可以引用目标XML文件。

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

Here is a walkthrough显示如何在不必直接使用XmlTextWriter的情况下执行此操作。并another

答案 1 :(得分:1)

您对环境(编程语言,操作系统等)提供零细节。在Unix上,使用xsltproc,我只需使用shell重定向:

xsltproc transform.xsl data.xml > result.xml