code: def get_sequence_value(node):
          
          assert node.datatype() == 15
          data = defaultdict(list)
          cols = []
          for i in range(node.numValues()):
              row = node.getValue(i)
              if i == 0:  # Get the ordered cols and assume they are constant
                  cols = [str(row.getElement(_).name()) for _ in range(row.numElements())]
  
              for cidx in range(row.numElements()):
                  col = row.getElement(cidx)
                  data[str(col.name())].append(XmlHelper.as_value(col))
          return pd.DataFrame(data, columns=cols)
docs: Convert an element with DataType Sequence to a DataFrame.
          Note this may be a naive implementation as I assume that bulk data is always a table