Adding option to not trim whitespace on text nodes, still behaves the same when IgnoreWhitespace is set