input: def create_XML(items: List[str]) -> None:
      """
      Construct an XML document using Python which contains the provided list of items.
      The root of the XML document will be 'data' and each item in the list will be 
      represented as a sub-element 'item' within the root element.
      This function does not return any value. It writes the XML document to a file named 'data.xml'.
  
      Example:
      create_XML(['Item1', 'Item2', 'Item3'])
      """
      import xml.etree.ElementTree as ET
  
      # creating the root element
      data = ET.Element('data')
  
      # loop over items
      for item in items:
          # creating sub elements
          item_element = ET.SubElement(data, 'item')
  
          # assign the value for the sub elements
          item_element.text = item
  
      # write the XML Tree
      tree = ET.ElementTree(data)
      tree.write('data.xml')
output:     import xml.etree.ElementTree as ET
  
      # creating the root element
      data = ET.Element('data')
  
      # loop over items
      for item in items:
          # creating sub elements
          item_element = ET.SubElement(data, 'item')
  
          # assign the value for the sub elements
          item_element.text = item
  
      # write the XML Tree
      tree = ET.ElementTree(data)
      tree.write('data.xml')