【发布时间】:2020-10-20 20:41:51
【问题描述】:
我正在尝试读取 xml 文件并将其内容插入数据库。 我遇到了 XSLT 转换,它真的又快又好。以下代码可以正常工作,并且在 result.html 中可以看到数据
var settings = new XsltSettings(true, true);
var xslt = new XslCompiledTransform();
xslt.Load("filename.xsl", settings, new XmlUrlResolver());
xslt.Transform("xmlfileName.xml", "result.html");
但是我想从 XML 中获取数据并将其插入到数据库中。
是否可以通过 XSLT 转换?就像不是输出为 HTML 一样,有没有办法以任何其他格式获取此数据,以便我可以将其拾取并将其插入数据库。
我知道这可以通过 xml 反序列化来完成,但是我想知道这是否也可以通过 XSLT 来完成。它会非常快速和酷!
【问题讨论】: