Knowledgebase: For Administrators
Error 'An invalid character was found in text content' when uploading or importing content package
Posted by Brian Kleeman on 22 October 2008 02:18 PM
Updated by Jessica D'Apice on 31 October 2017 10:45 AM
When uploading or importing content, you receive the error "An invalid character was found in text content."
The imsmanifest.xml file in your content package contains invalid character(s) within XML node attributes.
When exporting a content package, Articulate automatically generates the imsmanifest.xml file for the content package inserting certain values entered within the Articulate interface (such as lesson name) into it. It also converts any non-ansi characters (such as accented letters) that are contained within these values with their HTML-encoded equivalent. It does this within XML node text as well as any node attributes, however characters contained within standard HTML-encoded values are invalid within XML node attributes thereby causing the imsmanifest.xml file to be invalid.
Once you have exported the content package, unzip it and modify the imsmanifest.xml file using Notepad or other text editor to remove any HTML-encoded characters that are contained with XML node attributes. HTML-encoded characters appear as: .
Save the imsmanifest.xml file, re-zip the content package and upload or import into the LMS as normal.