ok -- it is not that difficult as I initially thought, here is the
answer for my question [see below]. Appriciate if anyone can improve
that further. Thx.


<!DOCTYPE html public "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
  <script language=javascript src="MochiKit.js"></script>
  <script language=javascript>
        ROOT = createDOMFunc('jsobject');
        ELEMENT = createDOMFunc('member');

        var Member = function() {
                this.name = "Joe Doe";
                this.address = "1000 Main St";
                this.city = "Kansas";
        }
        Member.prototype.toXML = function() {
                var root = ROOT({object:"member"});
                for(prop in this) {
                        if(!(this[prop] instanceof Function)) {
                                appendChildNodes(root, ELEMENT({name:prop}, 
this[prop]));
                        }
                }
                return root;
        }

        function init() {
                var member = new Member();
                appendChildNodes($("xml"), member.toXML());
                alert($(xml).innerHTML);
        }
  </script>
</head>
<body onload="init();">
        <div id="xml"></div>
</body>
</html>

On Mar 12, 12:31 pm, "jsJava" <[EMAIL PROTECTED]> wrote:
> Hello -- Any idea/thoughts on, How to convert JavaScript objects in
> XML using MochiKit?
>
> For e.g:
>
> var MyObj = function() {
>     this.name = "Joe Doe";
>     this.address = "1000 Main st";
>     this.city = "Kansas";
>
> }
>
> Expecting to get Member.toXML() into:
>
> <jsobject name="MyObj">
>    <member name="name">Joe Doe</member>
>    <member name="address">1000 Main st</member>
>    <member name="city">Kansas</member>
> </jsobject>
>
> Thx.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to