将XMLDocument作为参数传递给XSLT

时间:2011-08-08 13:53:30

标签: .net xslt

我想将XMLdocument本身作为参数传递给XSLT(不需要物理保存XML)。有没有办法做到这一点。我的函数接受两个Xmldocument,需要根据两个XML创建新的XML。

2 个答案:

答案 0 :(得分:1)

转换接受XmlReader;你可以为DOM中的任何元素(通常是文档元素)创建一个XmlNodeReader(这就足够了)。

答案 1 :(得分:0)

最好只组合你的xml文档节点并转换整个事物。有一些方法可以将xml作为参数传递,但是没有一个是漂亮的,在你这样做之后,你仍然会被迫使用一些xsl技巧来获取它。