We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51612df commit 65180c3Copy full SHA for 65180c3
src/DocumentFormat.OpenXml/OpenXmlPartReader.cs
@@ -451,6 +451,12 @@ private bool MoveToNextElement()
451
case ElementState.MiscNode:
452
// cursor is end element, pop stack
453
_elementStack.Pop();
454
+ if (_elementStack.Count == 0)
455
+ {
456
+ _elementState = ElementState.EOF;
457
+ return false;
458
+ }
459
+
460
break;
461
462
case ElementState.LeafStart:
@@ -481,6 +487,10 @@ private bool MoveToNextElement()
481
487
482
488
_elementState = ElementState.Null;
483
489
490
+ while (_xmlReader.NodeType == XmlNodeType.Whitespace) {
491
+ _xmlReader.Read();
492
493
484
494
if (_xmlReader.EOF || !_xmlReader.Read())
485
495
{
486
496
_elementState = ElementState.EOF;
0 commit comments