Take an attribute reference string, or literal string, and produce
an attribute reference.
Legacy user objects would have been created with names not
references. So, in that case, we need to use them as a component
without escaping them.
e.g. A user could contain a custom attribute of /a which would
become the literal a if treated as a reference. Which would cause
it to no longer be redacted.
Take an attribute reference string, or literal string, and produce an attribute reference.
Legacy user objects would have been created with names not references. So, in that case, we need to use them as a component without escaping them.
e.g. A user could contain a custom attribute of
/a
which would become the literala
if treated as a reference. Which would cause it to no longer be redacted.