Skip to content
This repository has been archived by the owner on Jan 27, 2025. It is now read-only.

can IronJS handle Xml via parameters? #100

Open
jchonc opened this issue Mar 14, 2013 · 0 comments
Open

can IronJS handle Xml via parameters? #100

jchonc opened this issue Mar 14, 2013 · 0 comments

Comments

@jchonc
Copy link

jchonc commented Mar 14, 2013

If I pass an XmlDocument or XmlNode from C#, how can I get the results back?
Here is the code:

        var ctx = new IronJS.Hosting.CSharp.Context();
        string js = @"
            var cn = x.InnerText;
            cn = ( cn == 'bbb' ) ? 'ccc' : ( cn + 'x' );
            x.InnerText = cn;
            cn
        ";
        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<a>bbb</a>");
        ctx.SetGlobal("x", doc.DocumentElement);
        object o = ctx.Execute(js);
        XmlNode n = ctx.GetGlobalAs<XmlNode>("x");

here o = "ccc"
but n.InnerText is still "bbb"..

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant