想要保存已更改节点值的 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
  • 我正在使用 windows mobile(PDA) C# .net compact 框架。将 xslt 应用的 xml 文件加载到 webbrowser 控件中。
  • 编辑您的问题以提供详细信息,没有人会关注评论评论。


步骤:

一个。从 XML 文件加载 XmlDocument。

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

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

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

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


来源:https://www.codenong.com/728628/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9760.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?