XML identifier compatible base64 variants #25
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
need more info
need verification for fix
not so hard
question
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-tplgy/cppcodec#25
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wikipedia mentions two base64 variants for use in XML identifiers:
.-for use in XML name tokens (nmtoken) - likely cppcodec name:base64_xml_nmtoken_:for use in more restricted XML identifiers (name) - likely cppcodec name:base64_xml_name.These don't seem to be specified in any high-profile standard, or I missed it. The only reference to base64 in XML I found with a quick Google search was the XML Schema type
base64Binary, which uses newline-optional MIME base64 and thus isn't XML-specific.So these are presumably not in use all that much, and probably super low on the list of codecs to add. If anyone would like to see either of these variants in cppcodec, please comment on this bug.