Skip to content
English
  • There are no suggestions because the search field is empty.

HR Learn FAQ: Error 'An invalid character was found in text content' When I Upload a Content/SCORM Package

When uploading a SCORM package (SCO), you receive the error "An invalid character was found in text content." This is caused when the imsmanifest.xml file in your content package contains invalid character(s) within XML node attributes.

 
When uploading a SCORM package (SCO), you receive the error "An invalid character was found in text content."  This is caused when the imsmanifest.xml file in your content package contains invalid character(s) within XML node attributes. This applies to Articulate Presenter and Articulate Quiz Maker

Background:

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.

Resolution:

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.