Refs #14826; Use a temporary file for parsing instead of using a huge string