Tuesday, September 26, 2006

XML.ObjTree and force_array

在以前的 blog 里提过 JSAN 的 XML.ObjTree. See javascript XML parser
今天发现一点新东西。所以要做一下修正。
最主要是 force_array 这个以前被我忽略了但非常有用的参数。
<xml><message>OK</message></xml>
<xml><message>OK</message><message>DEL</message></xml>

以前写起来比较麻烦,要用 if (tree.xml.message) { 来判断是不是一个。
现在发现有了 force_array, 就非常简单了。:)

JSAN.use('XML.ObjTree');
var xotree = new XML.ObjTree();
xotree.force_array = [ "message" ];
var tree = xotree.parseXML( response );
for (i = 0; i <>不管有多少个 messages, 一律强制使用 array
以前的我真是有点笨。

any way, JSAN 和 XML.ObjTree 都非常好用。:)

Labels:

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home