class_docstr: Constructs a MarkupLM feature extractor. This can be used to get a list of nodes and corresponding xpaths from HTML
  strings.
  
  This feature extractor inherits from [`~feature_extraction_utils.PreTrainedFeatureExtractor`] which contains most
  of the main methods. Users should refer to this superclass for more information regarding those methods.
code: def __init__(self, **kwargs):
      requires_backends(self, ["bs4"])
      super().__init__(**kwargs)
  
file_path: transformers/src/transformers/models/markuplm/feature_extraction_markuplm.py
imports: import html
  from ...feature_extraction_utils import BatchFeature, FeatureExtractionMixin
  from ...utils import is_bs4_available, logging, requires_backends
label_desc: Use image node_id 1 to create a new MarkupLMFeatureExtractor object from inherited base classes: FeatureExtractionMixin with example: obj = MarkupLMFeatureExtractor()