# {py:mod}`arelle.ValidateInfoset` ```{py:module} arelle.ValidateInfoset ``` ```{autodoc2-docstring} arelle.ValidateInfoset :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`validate ` - ```{autodoc2-docstring} arelle.ValidateInfoset.validate :summary: ``` * - {py:obj}`resolvePath ` - ```{autodoc2-docstring} arelle.ValidateInfoset.resolvePath :summary: ``` * - {py:obj}`stripTime ` - ```{autodoc2-docstring} arelle.ValidateInfoset.stripTime :summary: ``` * - {py:obj}`compareRenderingInfosetElts ` - ```{autodoc2-docstring} arelle.ValidateInfoset.compareRenderingInfosetElts :summary: ``` * - {py:obj}`validateRenderingInfoset ` - ```{autodoc2-docstring} arelle.ValidateInfoset.validateRenderingInfoset :summary: ``` ```` ### API ````{py:function} validate(val, modelXbrl, infosetModelXbrl) :canonical: arelle.ValidateInfoset.validate ```{autodoc2-docstring} arelle.ValidateInfoset.validate ``` ```` ````{py:function} resolvePath(modelXbrl, namespaceId) :canonical: arelle.ValidateInfoset.resolvePath ```{autodoc2-docstring} arelle.ValidateInfoset.resolvePath ``` ```` ````{py:function} stripTime(periodAspect) :canonical: arelle.ValidateInfoset.stripTime ```{autodoc2-docstring} arelle.ValidateInfoset.stripTime ``` ```` ````{py:function} compareRenderingInfosetElts(modelXbrl, sourceElt, comparisonElt) :canonical: arelle.ValidateInfoset.compareRenderingInfosetElts ```{autodoc2-docstring} arelle.ValidateInfoset.compareRenderingInfosetElts ``` ```` ````{py:function} validateRenderingInfoset(modelXbrl, comparisonFile, sourceDoc) :canonical: arelle.ValidateInfoset.validateRenderingInfoset ```{autodoc2-docstring} arelle.ValidateInfoset.validateRenderingInfoset ``` ````