Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[c#] meerdere dataset';s meegeven aan één XSLT file

Pagina: 1
Acties:

  • T i M
  • Registratie: April 2004
  • Laatst online: 07:03
Zoals mijn topictitel al omschrijft ben ik op zoek naar een manier om meerdere dataset's mee te geven aan een XSLT file. Op het moment is dit de manier hoe ik een dataset meegeef aan mijn XSLT file:
C#:
1
2
3
4
5
6
7
_profileDataSet = _profileService.GetProfile(_userID);

[ArgumentList]

xmlProfileView.TransformArgumentList = xsltArgumentList;
xmlProfileView.Document = new System.Xml.XmlDataDocument(_profileDataSet);
xmlProfileView.DataBind();


Nu wil ik nog een dataset meegeven, ik heb gezocht hier op tweakers en heb google ingeschakeld maar er is weinig over te vinden.

[ Voor 74% gewijzigd door T i M op 23-07-2007 15:22 ]


  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Je kunt een nieuw XmlDocument starten en via ImportNode de verschillende datasets wegschrijven naar het XmlDocument. Vervolgens kun je over de xml een xslt leggen.

code:
1
2
3
4
XmlDocument xml = new XmlDocument():
xml.LoadXml("<DataSetRoot />");
xml.DocumentElement.AppendChild(Xml.ImportNode(profileDataSetXml.DocumentElement, true));
xml.DocumentElement.AppendChild(Xml.ImportNode(orderDataSetXml.DocumentElement, true));


'xml' kun je vervolgens doorgeven aan Xsl(Compiled)Transform. (afhankelijk van versie .net framework).

If it isn't broken, fix it until it is..


  • T i M
  • Registratie: April 2004
  • Laatst online: 07:03
Okay, daar kan ik wat mee. Ga er morgenvroeg mee verder ;)