code: def _build_block_list_xml(block_list):
      xml = '<?xml version="1.0" encoding="utf-8"?>\n<BlockList>\n'
      for block_id in block_list:
          # Because block IDs are base64-encoded and base64 strings do not contain
          # XML special characters, we can safely insert the block ID directly into
          # the XML document
          xml += f"<Uncommitted>{block_id}</Uncommitted>\n"
      xml += "</BlockList>"
      return xml
  
file_path: mlflow/mlflow/azure/client.py
imports: import logging
  import urllib
  from copy import deepcopy
  from mlflow.utils import rest_utils
  from mlflow.utils.file_utils import read_chunk
label_desc: Use image node_id 7 for calling a global function with example usage: _build_block_list_xml(block_list) and returns: xml