def tocimxml(self, ignore_host=False, ignore_namespace=False):
        """
        Return the CIM-XML representation of this CIM class path,
        as an object of an appropriate subclass of :term:`Element`.

        If the class path has no namespace specified or if
        `ignore_namespace` is `True`, the returned CIM-XML representation is a
        `CLASSNAME` element consistent with :term:`DSP0201`.

        Otherwise, if the class path has no host specified or if
        `ignore_host` is `True`, the returned CIM-XML representation is a
        `LOCALCLASSPATH` element consistent with :term:`DSP0201`.

        Otherwise, the returned CIM-XML representation is a
        `CLASSPATH` element consistent with :term:`DSP0201`.

        Parameters:

          ignore_host (:class:`py:bool`): Ignore the host of the
            class path, even if a host is specified.

          ignore_namespace (:class:`py:bool`): Ignore the namespace and host of
            the class path, even if a namespace and/or host is specified.

        Returns:

          The CIM-XML representation, as an object of an appropriate subclass
          of :term:`Element`.
        """

        classname_xml = cim_xml.CLASSNAME(self.classname)

        if self.namespace is None or ignore_namespace:
            return classname_xml

        localnsp_xml = cim_xml.LOCALNAMESPACEPATH(
            [cim_xml.NAMESPACE(ns)
             for ns in self.namespace.split('/')])

        if self.host is None or ignore_host:
            return cim_xml.LOCALCLASSPATH(localnsp_xml, classname_xml)

        return cim_xml.CLASSPATH(
            cim_xml.NAMESPACEPATH(cim_xml.HOST(self.host), localnsp_xml),
            classname_xml)
def tocimxml ( self , ignore_host = False , ignore_namespace = False ) : classname_xml = cim_xml . CLASSNAME ( self . classname ) if self . namespace is None or ignore_namespace : return classname_xml localnsp_xml = cim_xml . LOCALNAMESPACEPATH ( [ cim_xml . NAMESPACE ( ns ) for ns in self . namespace . split ( '/' ) ] ) if self . host is None or ignore_host : return cim_xml . LOCALCLASSPATH ( localnsp_xml , classname_xml ) return cim_xml . CLASSPATH ( cim_xml . NAMESPACEPATH ( cim_xml . HOST ( self . host ) , localnsp_xml ) , classname_xml )
Return the CIM-XML representation of this CIM class path,
        as an object of an appropriate subclass of :term:`Element`.

        If the class path has no namespace specified or if
        `ignore_namespace` is `True`, the returned CIM-XML representation is a
        `CLASSNAME` element consistent with :term:`DSP0201`.

        Otherwise, if the class path has no host specified or if
        `ignore_host` is `True`, the returned CIM-XML representation is a
        `LOCALCLASSPATH` element consistent with :term:`DSP0201`.

        Otherwise, the returned CIM-XML representation is a
        `CLASSPATH` element consistent with :term:`DSP0201`.

        Parameters:

          ignore_host (:class:`py:bool`): Ignore the host of the
            class path, even if a host is specified.

          ignore_namespace (:class:`py:bool`): Ignore the namespace and host of
            the class path, even if a namespace and/or host is specified.

        Returns:

          The CIM-XML representation, as an object of an appropriate subclass
          of :term:`Element`.