Hi,
I have some probleme I wan't to replace a node in my form but I don't how if I try like this:
IXMLDOMNode Muster = thisXDocument.DOM.selectSingleNode("/Essai/Muster");
string xml =Muster.xml;
XmlDocument oldMuster = new XmlDocument();
oldMuster.LoadXml(xml);
XPathNavigator oldMuster2 = oldMuster.CreateNavigator();
XslTransform xslt = new XslTransform();
xslt.Load("mustertransform.xsl");
XmlUrlResolver resolve= new XmlUrlResolver();
StringWriter result= new StringWriter();
xslt.Transform(oldMuster2,null,result, resolve);
IXMLDOMDocument2 newDocument = (IXMLDOMDocument2)thisXDocument.CreateDOM();
newDocument.loadXML(result.ToString());
IXMLDOMNode NewMuster = newDocument.selectSingleNode("/");
Muster.parentNode.replaceChild(NewMuster, Muster);But that make me the following error:
quote:
System.ArgumentException
This operation can not be performed with a Node of type DOCUMENT.
The error is made by the last line!
Any Idea about what is the problem?
Thanks for your help!
++
Thierry
Every moment hesitated is a moment gone for life!!! Think about it
Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
merci de lire ceci