OVH Cloud OVH Cloud

Jscript to C#

5 réponses
Avatar
virgul
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:


//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 );



Mon gros prob sont les 3 premières ligne je n'arrive pas a trouver comment
atteindre le query du dataObject.

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!!!


++

5 réponses

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !

Je croyais que, avec .NET, on pouvais mélanger à volonté des modules faits
avec des langages différents, dans un même projet...
Ces modules pouvant partager des objets communs (dont les variables).

Aurais-je été abusé sur les possibilités de .NET ?

@-salutations
--
Michel Claveau
Avatar
virgul
Bonjour,

Pour ce qui est de infopath un seul langage est admis et pour ce qui est des
des autre applic .NET je sais pas.




"Michel Claveau - abstraction méta-galact" wrote:

Bonsoir !

Je croyais que, avec .NET, on pouvais mélanger à volonté des modules faits
avec des langages différents, dans un même projet...
Ces modules pouvant partager des objets communs (dont les variables).

Aurais-je été abusé sur les possibilités de .NET ?

@-salutations
--
Michel Claveau







Avatar
Philippe T [MS]
Bonjour,

Postez plutôt votre demande sur microsoft.public.fr.dotnet ou
microsoft.public.fr.dotnet.csharp.

Vous aurez des pros de C# pour vous répondre !!! :-)

Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france

"virgul" wrote in message
news:
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:


//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 );



Mon gros prob sont les 3 premières ligne je n'arrive pas a trouver comment
atteindre le query du dataObject.

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!!!


++


Avatar
Philippe T [MS]
Bonjour,

C'est vrai lorsque les applications ont été prévues pour.

Toutes les applications développés n'ont pas nécessairement prévu de rendre
certaines de leurs méthodes / variables en mode public.

Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france

"Michel Claveau - abstraction méta-galactique non triviale en fuite
perpétuelle." wrote in
message news:#4l4#
Bonsoir !

Je croyais que, avec .NET, on pouvais mélanger à volonté des modules faits
avec des langages différents, dans un même projet...
Ces modules pouvant partager des objets communs (dont les variables).

Aurais-je été abusé sur les possibilités de .NET ?

@-salutations
--
Michel Claveau






Avatar
virgul
Merci du conseil je vais allez postez mon sujet la-bas.

Mais je reste a l'écoute si quelqu'un veux m'aider a faire ma conversion

++