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