| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2006 Apple Computer, Inc. | 2  * Copyright (C) 2006 Apple Computer, Inc. | 
| 3  * | 3  * | 
| 4  * This library is free software; you can redistribute it and/or | 4  * This library is free software; you can redistribute it and/or | 
| 5  * modify it under the terms of the GNU Library General Public | 5  * modify it under the terms of the GNU Library General Public | 
| 6  * License as published by the Free Software Foundation; either | 6  * License as published by the Free Software Foundation; either | 
| 7  * version 2 of the License, or (at your option) any later version. | 7  * version 2 of the License, or (at your option) any later version. | 
| 8  * | 8  * | 
| 9  * This library is distributed in the hope that it will be useful, | 9  * This library is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
| 12  * Library General Public License for more details. | 12  * Library General Public License for more details. | 
| 13  * | 13  * | 
| 14  * You should have received a copy of the GNU Library General Public License | 14  * You should have received a copy of the GNU Library General Public License | 
| 15  * along with this library; see the file COPYING.LIB.  If not, write to | 15  * along with this library; see the file COPYING.LIB.  If not, write to | 
| 16  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 16  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 
| 17  * Boston, MA 02110-1301, USA. | 17  * Boston, MA 02110-1301, USA. | 
| 18  */ | 18  */ | 
| 19 | 19 | 
| 20 [ | 20 [ | 
|  | 21     WillBeGarbageCollected | 
| 21 ] interface XPathResult { | 22 ] interface XPathResult { | 
| 22     const unsigned short ANY_TYPE                       = 0; | 23     const unsigned short ANY_TYPE                       = 0; | 
| 23     const unsigned short NUMBER_TYPE                    = 1; | 24     const unsigned short NUMBER_TYPE                    = 1; | 
| 24     const unsigned short STRING_TYPE                    = 2; | 25     const unsigned short STRING_TYPE                    = 2; | 
| 25     const unsigned short BOOLEAN_TYPE                   = 3; | 26     const unsigned short BOOLEAN_TYPE                   = 3; | 
| 26     const unsigned short UNORDERED_NODE_ITERATOR_TYPE   = 4; | 27     const unsigned short UNORDERED_NODE_ITERATOR_TYPE   = 4; | 
| 27     const unsigned short ORDERED_NODE_ITERATOR_TYPE     = 5; | 28     const unsigned short ORDERED_NODE_ITERATOR_TYPE     = 5; | 
| 28     const unsigned short UNORDERED_NODE_SNAPSHOT_TYPE   = 6; | 29     const unsigned short UNORDERED_NODE_SNAPSHOT_TYPE   = 6; | 
| 29     const unsigned short ORDERED_NODE_SNAPSHOT_TYPE     = 7; | 30     const unsigned short ORDERED_NODE_SNAPSHOT_TYPE     = 7; | 
| 30     const unsigned short ANY_UNORDERED_NODE_TYPE        = 8; | 31     const unsigned short ANY_UNORDERED_NODE_TYPE        = 8; | 
| 31     const unsigned short FIRST_ORDERED_NODE_TYPE        = 9; | 32     const unsigned short FIRST_ORDERED_NODE_TYPE        = 9; | 
| 32 | 33 | 
| 33     readonly attribute unsigned short  resultType; | 34     readonly attribute unsigned short  resultType; | 
| 34     [RaisesException=Getter] readonly attribute double          numberValue; | 35     [RaisesException=Getter] readonly attribute double          numberValue; | 
| 35 | 36 | 
| 36     [RaisesException=Getter] readonly attribute DOMString       stringValue; | 37     [RaisesException=Getter] readonly attribute DOMString       stringValue; | 
| 37 | 38 | 
| 38     [RaisesException=Getter] readonly attribute boolean         booleanValue; | 39     [RaisesException=Getter] readonly attribute boolean         booleanValue; | 
| 39 | 40 | 
| 40     [RaisesException=Getter] readonly attribute Node            singleNodeValue; | 41     [RaisesException=Getter] readonly attribute Node            singleNodeValue; | 
| 41 | 42 | 
| 42     readonly attribute boolean         invalidIteratorState; | 43     readonly attribute boolean         invalidIteratorState; | 
| 43     [RaisesException=Getter] readonly attribute unsigned long   snapshotLength; | 44     [RaisesException=Getter] readonly attribute unsigned long   snapshotLength; | 
| 44 | 45 | 
| 45     [RaisesException] Node iterateNext(); | 46     [RaisesException] Node iterateNext(); | 
| 46     [RaisesException] Node snapshotItem([Default=Undefined] optional unsigned lo
    ng index); | 47     [RaisesException] Node snapshotItem([Default=Undefined] optional unsigned lo
    ng index); | 
| 47 }; | 48 }; | 
| 48 | 49 | 
| OLD | NEW | 
|---|