Я новичок в C# -XSLT, я пытаюсь передать список в файл XSLT. Кто-нибудь, помогите мне с вопросами ниже. C#:
var Listresponse= Reference.OracleMethod(Parameter);
var settings = new XsltSettings();
settings.EnableScript = true;
// Create the XslCompiledTransform and load the style sheet.
XslCompiledTransform xslTransform = new XslCompiledTransform(true);
xslTransform.Load("xslfile.xsl", settings, null);
// Create an XmlWriter to write the output.
XmlWriter writer = XmlWriter.Create("xmlfile.xml");
// Transform the file.
xslTransform.Transform(new XPathDocument("output.xml"), argsList, writer);
writer.Close();
C# Вопрос 1: Как передать C# "Listresponse" (список) в файл XSLT.
XSLT :
XSLT Вопрос 2: Какой URL-адрес необходимо указать в файле XSLT для C# Listresponse?
, например, я указал oracle URL здесь. Мне нужно то же самое для C#. Пожалуйста, помогите.
Пример файла XSLT с Oracle Пакет / SP:
<?xml version="1.0" encoding="UTF-16"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:test="http://Microsoft.LobServices.OracleDB/2007/03/DB/Package/Package_Name"
xmlns:test1="http://Microsoft.LobServices.OracleDB/2007/03/DB/Package/Package_Name_StoredProcedure_Name"><xsl:output omit-xml-declaration="yes" method="xml" version="1.0" />
<xsl:template match="/">
<xsl:apply-templates select="/test:ProcedureResponse" />
</xsl:template>
<xsl:template match="/test:ProcedureResponse">
</xsl:stylesheet>