# {py:mod}`arelle.XhtmlValidate` ```{py:module} arelle.XhtmlValidate ``` ```{autodoc2-docstring} arelle.XhtmlValidate :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ixMsgCode ` - ```{autodoc2-docstring} arelle.XhtmlValidate.ixMsgCode :summary: ``` * - {py:obj}`xhtmlValidate ` - ```{autodoc2-docstring} arelle.XhtmlValidate.xhtmlValidate :summary: ``` * - {py:obj}`containsNamespacedElements ` - ```{autodoc2-docstring} arelle.XhtmlValidate.containsNamespacedElements :summary: ``` * - {py:obj}`resolveHtmlUri ` - ```{autodoc2-docstring} arelle.XhtmlValidate.resolveHtmlUri :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`htmlEltUriAttrs ` - ```{autodoc2-docstring} arelle.XhtmlValidate.htmlEltUriAttrs :summary: ``` * - {py:obj}`ixSect ` - ```{autodoc2-docstring} arelle.XhtmlValidate.ixSect :summary: ``` * - {py:obj}`INLINE_1_0_SCHEMA ` - ```{autodoc2-docstring} arelle.XhtmlValidate.INLINE_1_0_SCHEMA :summary: ``` * - {py:obj}`INLINE_1_1_SCHEMA ` - ```{autodoc2-docstring} arelle.XhtmlValidate.INLINE_1_1_SCHEMA :summary: ``` ```` ### API ````{py:data} htmlEltUriAttrs :canonical: arelle.XhtmlValidate.htmlEltUriAttrs :value: > None ```{autodoc2-docstring} arelle.XhtmlValidate.htmlEltUriAttrs ``` ```` ````{py:data} ixSect :canonical: arelle.XhtmlValidate.ixSect :value: > None ```{autodoc2-docstring} arelle.XhtmlValidate.ixSect ``` ```` ````{py:data} INLINE_1_0_SCHEMA :canonical: arelle.XhtmlValidate.INLINE_1_0_SCHEMA :value: > 'http://www.xbrl.org/2008/inlineXBRL/xhtml-inlinexbrl-1_0.xsd' ```{autodoc2-docstring} arelle.XhtmlValidate.INLINE_1_0_SCHEMA ``` ```` ````{py:data} INLINE_1_1_SCHEMA :canonical: arelle.XhtmlValidate.INLINE_1_1_SCHEMA :value: > 'http://www.xbrl.org/2013/inlineXBRL/xhtml-inlinexbrl-1_1.xsd' ```{autodoc2-docstring} arelle.XhtmlValidate.INLINE_1_1_SCHEMA ``` ```` ````{py:function} ixMsgCode(codeName, elt=None, sect='constraint', ns=None, name=None) -> str :canonical: arelle.XhtmlValidate.ixMsgCode ```{autodoc2-docstring} arelle.XhtmlValidate.ixMsgCode ``` ```` ````{py:function} xhtmlValidate(modelXbrl: arelle.ModelXbrl.ModelXbrl, elt: arelle.ModelObject.ModelObject) -> None :canonical: arelle.XhtmlValidate.xhtmlValidate ```{autodoc2-docstring} arelle.XhtmlValidate.xhtmlValidate ``` ```` ````{py:function} containsNamespacedElements(elt: lxml.etree.ElementBase, namespace: str) -> bool :canonical: arelle.XhtmlValidate.containsNamespacedElements ```{autodoc2-docstring} arelle.XhtmlValidate.containsNamespacedElements ``` ```` ````{py:function} resolveHtmlUri(elt, name, value) :canonical: arelle.XhtmlValidate.resolveHtmlUri ```{autodoc2-docstring} arelle.XhtmlValidate.resolveHtmlUri ``` ````