标签归档:xml
Spry源码笔记——自动将Document转换成JSON格式
在运用Ajax中,有很多操作都是将获得的XML文档转换成JSON格式的,方便JavaScript操作。在Adobe Spry源码里发现了有专门进行这种转换的函数,大大减轻了工作量。我把它提取出来,做了一些改动。 首先创建一个函数,用于判断一个节点是否只含有文本内容: /** * 判断该节点是否只包含文本节点 * @param {Object} node 用于判断的 节点 * @return {Boolean} 如果只包含文本内容为 true */ var nodeHasValue = function(node){ if(node){ var child = node.firstChild; if (child && child.nextSibling === null && (child.nodeType === 3 /* Node.TEXT_NODE */ … 继续阅读