Bonjour,
J'ai besion d'un peux d'aide concernant un code jscript que j'ai trouvé sur
le net et que j'ai modifié par la suite. Il s'agit d'événement onload d'un
fichier Infopath qui fait une transformation XSLT. Le prob es que j'ai besoin
de ce code en C# car le reste de l'application est dans ce language.
le code:
Code :
- //Update the data in the secondary data source, and then
- //get a reference to the DOM of the secondary data source.
- XDocument.DataObjects.Item("XMLFile" ).Query();
- var XMLFileDOM = XDocument.GetDOM("XMLFile" );
- //Get the transform that is stored as a secondary data source.
- var XSLTFileDOM = XDocument.GetDOM("XSLTFile" );
- //Transform XMLFile by using the style sheet that is named XSLTFile.
- var TransformedDOM = new ActiveXObject("MSXML2.DomDocument.5.0" );
- TransformedDOM.async = false;
- TransformedDOM.validateOnParse = true;
- TransformedDOM.loadXML( XMLFileDOM.transformNode(XSLTFileDOM));
- //Get a reference to the node in the primary document where you want to
- insert
- //the secondary data.
- var oBookstore = XDocument.DOM.selectSingleNode( "/my:AV" );
- var oBooks_Dest = oBookstore.selectSingleNode("my:TIT" );
- var oBooks_Src = TransformedDOM.documentElement;
- //Replace the node in the primary document with the data from the
- //secondary data source.
- oBookstore.replaceChild( oBooks_Src, oBooks_Dest );
|
J'ai deja commencé pouvez-vous me dire si j'ai juste:
Code :
- .DataAdapters.XMLFileAdapter ("XMLFile" );
- string XMLFileDOM= thisXDocument.GetDOM("XMLFile" );
- string XSLTFileDOM= thisXDocument.GetDOM("XSLTFile" );
- string TransfomedDOM = new XslTransform();
|
Bref si vous connaisez un utilitaire un liens pour m'aider à comprendre un
ptit mot pour m'encourager ou une piste n'hésitez surtout pas à poster
merci d'avance pour votre aide!!!
++