jsfiddle/OpenLayers.debug.js
function(node, obj) {
                var name = node.localName || node.nodeName.split(":").pop();
                if (!(OpenLayers.Util.isArray(obj[name]))) {
                    obj[name] = [];
                }
                obj[name].push(this.getChildValue(node));
            }
function(node, obj) {
                var name = node.localName || node.nodeName.split(":").pop();
                if (!(OpenLayers.Util.isArray(obj[name]))) {
                    obj[name] = [];
                }
                obj[name].push(this.getChildValue(node));
            }
function ( node , obj ) { var name = node . localName || node . nodeName . split ( ":" ) . pop ( ) ; if ( ! ( OpenLayers . Util . isArray ( obj [ name ] ) ) ) { obj [ name ] = [ ] ; } obj [ name ] . push ( this . getChildValue ( node ) ) ; }
abstract, modified, spatial
abstract modified spatial