@@ -958,6 +958,9 @@ SaxParser.prototype._fireEvent = function(iEvt) {
958
958
else if ( 5 == iLen ) {
959
959
hnd [ func ] ( args [ 1 ] , args [ 2 ] , args [ 3 ] , args [ 4 ] , args [ 5 ] ) ;
960
960
}
961
+ else if ( 6 == iLen ) {
962
+ hnd [ func ] ( args [ 1 ] , args [ 2 ] , args [ 3 ] , args [ 4 ] , args [ 5 ] , args [ 6 ] ) ;
963
+ }
961
964
}
962
965
963
966
}
@@ -991,10 +994,10 @@ SaxParser.prototype._parseLoop = function(parser) {
991
994
nameobject = parser . _parsePrefixAndElementName ( parser . getName ( ) ) ;
992
995
theattsandnamespace = parser . _parseNamespacesAndAtts ( theatts ) ;
993
996
var theuri = parser . _getContextualNamespace ( nameobject . prefix ) ;
994
- this . _fireEvent ( SaxParser . ELM_B , nameobject . name , theattsandnamespace [ 0 ] , ( nameobject . prefix === '' ) ? null : nameobject . prefix , ( theuri === '' ) ? null : theuri , theattsandnamespace [ 1 ] ) ;
997
+ this . _fireEvent ( SaxParser . ELM_B , nameobject . name , theattsandnamespace [ 0 ] , ( nameobject . prefix === '' ) ? null : nameobject . prefix , ( theuri === '' ) ? null : theuri , theattsandnamespace [ 1 ] , true ) ;
995
998
996
999
parser . _removeExpiredNamesapces ( parser . getName ( ) ) ;
997
- this . _fireEvent ( SaxParser . ELM_E , nameobject . name , ( nameobject . prefix === '' ) ? null : nameobject . prefix , ( theuri === '' ) ? null : theuri ) ;
1000
+ this . _fireEvent ( SaxParser . ELM_E , nameobject . name , ( nameobject . prefix === '' ) ? null : nameobject . prefix , ( theuri === '' ) ? null : theuri , true ) ;
998
1001
//this._fireEvent(SaxParser.ELM_B, parser.getName(), this.m_parser.m_atts.map(function(item){return { name : item[0], value : item[1], };}) );
999
1002
//this._fireEvent(SaxParser.ELM_E, parser.getName());
1000
1003
}
0 commit comments