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.
- Articulate Presenter
- Articulate Quizmaker
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.