[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: v2 Cursor.XMLStreamReaderImpl.getNamespaceCount buglet
From: David Waite <mass () akuma ! org>
Date: 2004-02-13 5:34:46
Message-ID: 55F148A4-5DE6-11D8-A7D1-000393089DC4 () akuma ! org
[Download RAW message or body]
[Attachment #2 (multipart/mixed)]
JSR173 (0.7) allows getNamespaceCount to be called on END_ELEMENT
states. the following patch adds support for this usage.
-David Waite
["getNamespaceCount.patch" (getNamespaceCount.patch)]
Index: v2/src/xmlstore/org/apache/xmlbeans/impl/store/Cursor.java
===================================================================
RCS file: /home/cvspublic/xml-xmlbeans/v2/src/xmlstore/org/apache/xmlbeans/impl/store/Cursor.java,v
retrieving revision 1.8
diff -u -r1.8 Cursor.java
--- v2/src/xmlstore/org/apache/xmlbeans/impl/store/Cursor.java 12 Feb 2004 20:06:30 -0000 1.8
+++ v2/src/xmlstore/org/apache/xmlbeans/impl/store/Cursor.java 13 Feb 2004 05:34:06 -0000
@@ -3793,6 +3793,17 @@
_cursor.pop();
}
+ else if (_cursor.isEnd())
+ {
+ _cursor.push();
+ _cursor.toParent();
+
+ for ( _cursor.toNextToken() ; _cursor.isAnyAttr() ; _cursor.toNextToken() )
+ if (_cursor.isNamespace())
+ count++;
+
+ _cursor.pop();
+ }
else
throw new IllegalStateException();
["smime.p7s" (application/pkcs7-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic