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。还有一个。