converson Jscript to C#

converson Jscript to C# - C#/.NET managed - Programmation

Marsh Posté le 20-12-2004 à 07:43:10    

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 :
  1. //Update the data in the secondary data source, and then  
  2. //get a reference to the DOM of the secondary data source.  
  3. XDocument.DataObjects.Item("XMLFile" ).Query();
  4. var XMLFileDOM = XDocument.GetDOM("XMLFile" );
  5. //Get the transform that is stored as a secondary data source.  
  6. var XSLTFileDOM = XDocument.GetDOM("XSLTFile" );
  7. //Transform XMLFile by using the style sheet that is named XSLTFile.  
  8. var TransformedDOM = new ActiveXObject("MSXML2.DomDocument.5.0" );
  9. TransformedDOM.async = false;
  10. TransformedDOM.validateOnParse = true;
  11. TransformedDOM.loadXML( XMLFileDOM.transformNode(XSLTFileDOM));
  12. //Get a reference to the node in the primary document where you want to  
  13. insert
  14. //the secondary data.  
  15. var oBookstore = XDocument.DOM.selectSingleNode( "/my:AV" );
  16. var oBooks_Dest = oBookstore.selectSingleNode("my:TIT" );
  17. var oBooks_Src = TransformedDOM.documentElement;
  18. //Replace the node in the primary document with the data from the  
  19. //secondary data source.  
  20. oBookstore.replaceChild( oBooks_Src, oBooks_Dest );


 
J'ai deja commencé pouvez-vous me dire si j'ai juste:
 
 

Code :
  1. .DataAdapters.XMLFileAdapter ("XMLFile" );
  2.   string XMLFileDOM= thisXDocument.GetDOM("XMLFile" );
  3.   string XSLTFileDOM= thisXDocument.GetDOM("XSLTFile" );
  4.   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!!!  
 
 
++  
 
 
 
 
 

Reply

Marsh Posté le 20-12-2004 à 07:43:10   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed