class_docstr: Reader class for 'xml.scp'.
  
  Examples:
      key1 /some/path/a.xml
      key2 /some/path/b.xml
      key3 /some/path/c.xml
      key4 /some/path/d.xml
      ...
  
      >>> reader = XMLScpReader('xml.scp')
      >>> tempo, note_list = reader['key1']
class_docstr_tok: ["Reader","class","for","'xml.scp","'",".","Examples",":","key1","\/some\/path\/a.xml","key2","\/some\/path\/b.xml","key3","\/some\/path\/c.xml","key4","\/some\/path\/d.xml","...",">",">",">","reader","=","XMLScpReader","(","'xml.scp","'",")",">",">",">","tempo",",","note_list","=","reader","[","'key1","'","]"]
code: def get_path(self, key):
      return self.data[key]
  
imports: import collections.abc
  import json
  from pathlib import Path
  from typing import Union
  import numpy
  from typeguard import check_argument_types
  from espnet2.fileio.read_text import read_2columns_text
label_desc: Use image node_id 3 for calling the XMLReader obj's underlying member method code with example usage: obj.get_path(key) and returns: self