| 123456789101112131415161718192021222324252627282930313233 |
- //
- // ManagedXslTransform
- //
- // Authors:
- // Ben Maurer ([email protected])
- //
- // (C) 2003 Ben Maurer
- //
- using System;
- using System.Collections;
- using System.IO;
- using System.Text;
- using System.Xml.XPath;
- using Mono.Xml.Xsl;
- namespace System.Xml.Xsl {
- internal class ManagedXslTransform : XslTransformImpl {
- CompiledStylesheet s;
-
-
- public override void Load (XPathNavigator stylesheet, XmlResolver resolver)
- {
- s = new Compiler ().Compile (stylesheet, resolver);
- }
- public override void Transform (XPathNavigator input, XsltArgumentList args, XmlWriter output, XmlResolver resolver)
- {
- new XslTransformProcessor (s).Process (input, output, args); // todo use resolver
- }
- }
- }
|