Remove wide string literals in cxfa_node_statics.cpp.

Again, not used via MACROs. But it we are not going to use them,
we might as well not use the narrow ones to avoid confusion.

Change-Id: I053c129e1622a21235d7398dc9f054bd4b352454
Reviewed-on: https://pdfium-review.googlesource.com/c/46271
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/xfa/fxfa/parser/cxfa_node_statics.cpp b/xfa/fxfa/parser/cxfa_node_statics.cpp
index d52be2c..85ad86f 100644
--- a/xfa/fxfa/parser/cxfa_node_statics.cpp
+++ b/xfa/fxfa/parser/cxfa_node_statics.cpp
@@ -316,7 +316,7 @@
 namespace {
 
 struct ElementNameInfo {
-  uint32_t hash;
+  uint32_t hash;  // Hashed as wide string.
   XFA_Element element;
 };
 
@@ -324,332 +324,328 @@
 #define ELEM(a, b, c) a, c
 
 const ElementNameInfo ElementNameToEnum[] = {
-    {ELEM(0x23ee3, L"ps", XFA_Element::Ps)},
-    {ELEM(0x25363, L"to", XFA_Element::To)},
-    {ELEM(0x2587e, L"ui", XFA_Element::Ui)},
-    {ELEM(0x1c648b, L"recordSet", XFA_Element::RecordSet)},
-    {ELEM(0x171428f, L"subsetBelow", XFA_Element::SubsetBelow)},
-    {ELEM(0x1a0776a, L"subformSet", XFA_Element::SubformSet)},
-    {ELEM(0x2340d70, L"adobeExtensionLevel", XFA_Element::AdobeExtensionLevel)},
-    {ELEM(0x2c1c7f1, L"typeface", XFA_Element::Typeface)},
-    {ELEM(0x5518c25, L"break", XFA_Element::Break)},
-    {ELEM(0x5fff523, L"fontInfo", XFA_Element::FontInfo)},
-    {ELEM(0x653a227, L"numberPattern", XFA_Element::NumberPattern)},
-    {ELEM(0x65b4a05, L"dynamicRender", XFA_Element::DynamicRender)},
-    {ELEM(0x7e4362e, L"printScaling", XFA_Element::PrintScaling)},
-    {ELEM(0x7fe6d3a, L"checkButton", XFA_Element::CheckButton)},
-    {ELEM(0x80cf58f, L"datePatterns", XFA_Element::DatePatterns)},
-    {ELEM(0x811929d, L"sourceSet", XFA_Element::SourceSet)},
-    {ELEM(0x9f9d612, L"amd", XFA_Element::Amd)},
-    {ELEM(0x9f9efb6, L"arc", XFA_Element::Arc)},
-    {ELEM(0xa48835e, L"day", XFA_Element::Day)},
-    {ELEM(0xa6328b8, L"era", XFA_Element::Era)},
-    {ELEM(0xae6a0a0, L"jog", XFA_Element::Jog)},
-    {ELEM(0xb1b3d22, L"log", XFA_Element::Log)},
-    {ELEM(0xb35439e, L"map", XFA_Element::Map)},
-    {ELEM(0xb355301, L"mdp", XFA_Element::Mdp)},
-    {ELEM(0xb420438, L"breakBefore", XFA_Element::BreakBefore)},
-    {ELEM(0xb6a091c, L"oid", XFA_Element::Oid)},
-    {ELEM(0xb84389f, L"pcl", XFA_Element::Pcl)},
-    {ELEM(0xb843dba, L"pdf", XFA_Element::Pdf)},
-    {ELEM(0xbb8df5d, L"ref", XFA_Element::Ref)},
-    {ELEM(0xc080cd0, L"uri", XFA_Element::Uri)},
-    {ELEM(0xc56afbf, L"xdc", XFA_Element::Xdc)},
-    {ELEM(0xc56afcc, L"xdp", XFA_Element::Xdp)},
-    {ELEM(0xc56b9ff, L"xfa", XFA_Element::Xfa)},
-    {ELEM(0xc56fcb7, L"xsl", XFA_Element::Xsl)},
-    {ELEM(0xc8b89d6, L"zpl", XFA_Element::Zpl)},
-    {ELEM(0xc9bae94, L"cache", XFA_Element::Cache)},
-    {ELEM(0xcb016be, L"margin", XFA_Element::Margin)},
-    {ELEM(0xe1378fe, L"keyUsage", XFA_Element::KeyUsage)},
-    {ELEM(0xfe3596a, L"exclude", XFA_Element::Exclude)},
-    {ELEM(0x10395ac7, L"choiceList", XFA_Element::ChoiceList)},
-    {ELEM(0x1059ec18, L"level", XFA_Element::Level)},
-    {ELEM(0x10874804, L"labelPrinter", XFA_Element::LabelPrinter)},
-    {ELEM(0x10c40e03, L"calendarSymbols", XFA_Element::CalendarSymbols)},
-    {ELEM(0x10f1ea24, L"para", XFA_Element::Para)},
-    {ELEM(0x10f1ea37, L"part", XFA_Element::Part)},
-    {ELEM(0x1140975b, L"pdfa", XFA_Element::Pdfa)},
-    {ELEM(0x1154efe6, L"filter", XFA_Element::Filter)},
-    {ELEM(0x13f41de1, L"present", XFA_Element::Present)},
-    {ELEM(0x1827e6ea, L"pagination", XFA_Element::Pagination)},
-    {ELEM(0x18463707, L"encoding", XFA_Element::Encoding)},
-    {ELEM(0x185e41e2, L"event", XFA_Element::Event)},
-    {ELEM(0x1adb142d, L"whitespace", XFA_Element::Whitespace)},
-    {ELEM(0x1f3f64c3, L"defaultUi", XFA_Element::DefaultUi)},
-    {ELEM(0x204e87cb, L"dataModel", XFA_Element::DataModel)},
-    {ELEM(0x2057b350, L"barcode", XFA_Element::Barcode)},
-    {ELEM(0x20596bad, L"timePattern", XFA_Element::TimePattern)},
-    {ELEM(0x210b74d3, L"batchOutput", XFA_Element::BatchOutput)},
-    {ELEM(0x212ff0e2, L"enforce", XFA_Element::Enforce)},
-    {ELEM(0x21d351b4, L"currencySymbols", XFA_Element::CurrencySymbols)},
-    {ELEM(0x21db83c5, L"addSilentPrint", XFA_Element::AddSilentPrint)},
-    {ELEM(0x22266258, L"rename", XFA_Element::Rename)},
-    {ELEM(0x226ca8f1, L"operation", XFA_Element::Operation)},
-    {ELEM(0x23e27b84, L"typefaces", XFA_Element::Typefaces)},
-    {ELEM(0x23f4aa75, L"subjectDNs", XFA_Element::SubjectDNs)},
-    {ELEM(0x240d5e8e, L"issuers", XFA_Element::Issuers)},
-    {ELEM(0x24a52f8a, L"wsdlConnection", XFA_Element::WsdlConnection)},
-    {ELEM(0x254ebd07, L"debug", XFA_Element::Debug)},
-    {ELEM(0x2655c66a, L"delta", XFA_Element::Delta)},
-    {ELEM(0x26c0daec, L"eraNames", XFA_Element::EraNames)},
-    {ELEM(0x273ab03b, L"modifyAnnots", XFA_Element::ModifyAnnots)},
-    {ELEM(0x27875bb4, L"startNode", XFA_Element::StartNode)},
-    {ELEM(0x285d0dbc, L"button", XFA_Element::Button)},
-    {ELEM(0x28dee6e9, L"format", XFA_Element::Format)},
-    {ELEM(0x2a23349e, L"border", XFA_Element::Border)},
-    {ELEM(0x2ae67f19, L"area", XFA_Element::Area)},
-    {ELEM(0x2c3c4c67, L"hyphenation", XFA_Element::Hyphenation)},
-    {ELEM(0x2d08af85, L"text", XFA_Element::Text)},
-    {ELEM(0x2d71b00f, L"time", XFA_Element::Time)},
-    {ELEM(0x2f16a382, L"type", XFA_Element::Type)},
-    {ELEM(0x2fe057e9, L"overprint", XFA_Element::Overprint)},
-    {ELEM(0x302aee16, L"certificates", XFA_Element::Certificates)},
-    {ELEM(0x30b227df, L"encryptionMethods", XFA_Element::EncryptionMethods)},
-    {ELEM(0x32b900d1, L"setProperty", XFA_Element::SetProperty)},
-    {ELEM(0x337d9e45, L"printerName", XFA_Element::PrinterName)},
-    {ELEM(0x33edda4b, L"startPage", XFA_Element::StartPage)},
-    {ELEM(0x381943e4, L"pageOffset", XFA_Element::PageOffset)},
-    {ELEM(0x382106cd, L"dateTime", XFA_Element::DateTime)},
-    {ELEM(0x386e7421, L"comb", XFA_Element::Comb)},
-    {ELEM(0x390acd9e, L"pattern", XFA_Element::Pattern)},
-    {ELEM(0x3942163e, L"ifEmpty", XFA_Element::IfEmpty)},
-    {ELEM(0x39944a7b, L"suppressBanner", XFA_Element::SuppressBanner)},
-    {ELEM(0x3b3c3dca, L"outputBin", XFA_Element::OutputBin)},
-    {ELEM(0x3b8a4024, L"field", XFA_Element::Field)},
-    {ELEM(0x3c15352f, L"agent", XFA_Element::Agent)},
-    {ELEM(0x3d7e8668, L"outputXSL", XFA_Element::OutputXSL)},
-    {ELEM(0x3e1c91c5, L"adjustData", XFA_Element::AdjustData)},
-    {ELEM(0x3e7a9408, L"autoSave", XFA_Element::AutoSave)},
-    {ELEM(0x3ecead94, L"contentArea", XFA_Element::ContentArea)},
-    {ELEM(0x3fadaec0, L"wsdlAddress", XFA_Element::WsdlAddress)},
-    {ELEM(0x40623b5b, L"solid", XFA_Element::Solid)},
-    {ELEM(0x41f0bd76, L"dateTimeSymbols", XFA_Element::DateTimeSymbols)},
-    {ELEM(0x444e7523, L"encryptionLevel", XFA_Element::EncryptionLevel)},
-    {ELEM(0x4523af55, L"edge", XFA_Element::Edge)},
-    {ELEM(0x45d5e3c1, L"stipple", XFA_Element::Stipple)},
-    {ELEM(0x475e4e87, L"attributes", XFA_Element::Attributes)},
-    {ELEM(0x487a8c87, L"versionControl", XFA_Element::VersionControl)},
-    {ELEM(0x48e5248c, L"meridiem", XFA_Element::Meridiem)},
-    {ELEM(0x48f36719, L"exclGroup", XFA_Element::ExclGroup)},
-    {ELEM(0x4977356b, L"toolTip", XFA_Element::ToolTip)},
-    {ELEM(0x499afecc, L"compress", XFA_Element::Compress)},
-    {ELEM(0x4a0c4948, L"reason", XFA_Element::Reason)},
-    {ELEM(0x4bdcce13, L"execute", XFA_Element::Execute)},
-    {ELEM(0x4c56b216, L"contentCopy", XFA_Element::ContentCopy)},
-    {ELEM(0x4cc176d3, L"dateTimeEdit", XFA_Element::DateTimeEdit)},
-    {ELEM(0x4e1e39b6, L"config", XFA_Element::Config)},
-    {ELEM(0x4e2d6083, L"image", XFA_Element::Image)},
-    {ELEM(0x4e814150, L"#xHTML", XFA_Element::SharpxHTML)},
-    {ELEM(0x4f2388c1, L"numberOfCopies", XFA_Element::NumberOfCopies)},
-    {ELEM(0x4f512e30, L"behaviorOverride", XFA_Element::BehaviorOverride)},
-    {ELEM(0x4fdc3454, L"timeStamp", XFA_Element::TimeStamp)},
-    {ELEM(0x51d90546, L"month", XFA_Element::Month)},
-    {ELEM(0x523437e4, L"viewerPreferences", XFA_Element::ViewerPreferences)},
-    {ELEM(0x53abc1c6, L"scriptModel", XFA_Element::ScriptModel)},
-    {ELEM(0x54034c2f, L"decimal", XFA_Element::Decimal)},
-    {ELEM(0x54202c9e, L"subform", XFA_Element::Subform)},
-    {ELEM(0x542c7300, L"select", XFA_Element::Select)},
-    {ELEM(0x5436d198, L"window", XFA_Element::Window)},
-    {ELEM(0x5473b6dc, L"localeSet", XFA_Element::LocaleSet)},
-    {ELEM(0x56ae179e, L"handler", XFA_Element::Handler)},
-    {ELEM(0x570ce835, L"presence", XFA_Element::Presence)},
-    {ELEM(0x5779d65f, L"record", XFA_Element::Record)},
-    {ELEM(0x59c8f27d, L"embed", XFA_Element::Embed)},
-    {ELEM(0x5a50e9e6, L"version", XFA_Element::Version)},
-    {ELEM(0x5b8383df, L"command", XFA_Element::Command)},
-    {ELEM(0x5c43c6c3, L"copies", XFA_Element::Copies)},
-    {ELEM(0x5e0c2c49, L"staple", XFA_Element::Staple)},
-    {ELEM(0x5e5083dd, L"submitFormat", XFA_Element::SubmitFormat)},
-    {ELEM(0x5e8c5d20, L"boolean", XFA_Element::Boolean)},
-    {ELEM(0x60490a85, L"message", XFA_Element::Message)},
-    {ELEM(0x60d4c8b1, L"output", XFA_Element::Output)},
-    {ELEM(0x61810081, L"psMap", XFA_Element::PsMap)},
-    {ELEM(0x62bd904b, L"excludeNS", XFA_Element::ExcludeNS)},
-    {ELEM(0x669d4f77, L"assist", XFA_Element::Assist)},
-    {ELEM(0x67334a1c, L"picture", XFA_Element::Picture)},
-    {ELEM(0x67fe7334, L"traversal", XFA_Element::Traversal)},
-    {ELEM(0x6894589c, L"silentPrint", XFA_Element::SilentPrint)},
-    {ELEM(0x68a16bbd, L"webClient", XFA_Element::WebClient)},
-    {ELEM(0x6a4bc084, L"producer", XFA_Element::Producer)},
-    {ELEM(0x6a9e04c9, L"corner", XFA_Element::Corner)},
-    {ELEM(0x6ccd7274, L"msgId", XFA_Element::MsgId)},
-    {ELEM(0x6e67921f, L"color", XFA_Element::Color)},
-    {ELEM(0x6ec217a5, L"keep", XFA_Element::Keep)},
-    {ELEM(0x6eef1116, L"query", XFA_Element::Query)},
-    {ELEM(0x7033bfd5, L"insert", XFA_Element::Insert)},
-    {ELEM(0x704af389, L"imageEdit", XFA_Element::ImageEdit)},
-    {ELEM(0x7233018a, L"validate", XFA_Element::Validate)},
-    {ELEM(0x72ba47b4, L"digestMethods", XFA_Element::DigestMethods)},
-    {ELEM(0x72f2aa7a, L"numberPatterns", XFA_Element::NumberPatterns)},
-    {ELEM(0x74caed29, L"pageSet", XFA_Element::PageSet)},
-    {ELEM(0x7568e6ae, L"integer", XFA_Element::Integer)},
-    {ELEM(0x76182db9, L"soapAddress", XFA_Element::SoapAddress)},
-    {ELEM(0x773146c5, L"equate", XFA_Element::Equate)},
-    {ELEM(0x77d449dd, L"formFieldFilling", XFA_Element::FormFieldFilling)},
-    {ELEM(0x7889d68a, L"pageRange", XFA_Element::PageRange)},
-    {ELEM(0x7baca2e3, L"update", XFA_Element::Update)},
-    {ELEM(0x7ce89001, L"connectString", XFA_Element::ConnectString)},
-    {ELEM(0x7d9fd7c5, L"mode", XFA_Element::Mode)},
-    {ELEM(0x7e7e845e, L"layout", XFA_Element::Layout)},
-    {ELEM(0x7e845c34, L"#xml", XFA_Element::Sharpxml)},
-    {ELEM(0x7fb341df, L"xsdConnection", XFA_Element::XsdConnection)},
-    {ELEM(0x7ffb51cc, L"traverse", XFA_Element::Traverse)},
-    {ELEM(0x80203b5a, L"encodings", XFA_Element::Encodings)},
-    {ELEM(0x803550fc, L"template", XFA_Element::Template)},
-    {ELEM(0x803d5bbc, L"acrobat", XFA_Element::Acrobat)},
-    {ELEM(0x821d6569,
-          L"validationMessaging",
-          XFA_Element::ValidationMessaging)},
-    {ELEM(0x830e688f, L"signing", XFA_Element::Signing)},
-    {ELEM(0x83dab9f5, L"script", XFA_Element::Script)},
+    {ELEM(0x23ee3, "ps", XFA_Element::Ps)},
+    {ELEM(0x25363, "to", XFA_Element::To)},
+    {ELEM(0x2587e, "ui", XFA_Element::Ui)},
+    {ELEM(0x1c648b, "recordSet", XFA_Element::RecordSet)},
+    {ELEM(0x171428f, "subsetBelow", XFA_Element::SubsetBelow)},
+    {ELEM(0x1a0776a, "subformSet", XFA_Element::SubformSet)},
+    {ELEM(0x2340d70, "adobeExtensionLevel", XFA_Element::AdobeExtensionLevel)},
+    {ELEM(0x2c1c7f1, "typeface", XFA_Element::Typeface)},
+    {ELEM(0x5518c25, "break", XFA_Element::Break)},
+    {ELEM(0x5fff523, "fontInfo", XFA_Element::FontInfo)},
+    {ELEM(0x653a227, "numberPattern", XFA_Element::NumberPattern)},
+    {ELEM(0x65b4a05, "dynamicRender", XFA_Element::DynamicRender)},
+    {ELEM(0x7e4362e, "printScaling", XFA_Element::PrintScaling)},
+    {ELEM(0x7fe6d3a, "checkButton", XFA_Element::CheckButton)},
+    {ELEM(0x80cf58f, "datePatterns", XFA_Element::DatePatterns)},
+    {ELEM(0x811929d, "sourceSet", XFA_Element::SourceSet)},
+    {ELEM(0x9f9d612, "amd", XFA_Element::Amd)},
+    {ELEM(0x9f9efb6, "arc", XFA_Element::Arc)},
+    {ELEM(0xa48835e, "day", XFA_Element::Day)},
+    {ELEM(0xa6328b8, "era", XFA_Element::Era)},
+    {ELEM(0xae6a0a0, "jog", XFA_Element::Jog)},
+    {ELEM(0xb1b3d22, "log", XFA_Element::Log)},
+    {ELEM(0xb35439e, "map", XFA_Element::Map)},
+    {ELEM(0xb355301, "mdp", XFA_Element::Mdp)},
+    {ELEM(0xb420438, "breakBefore", XFA_Element::BreakBefore)},
+    {ELEM(0xb6a091c, "oid", XFA_Element::Oid)},
+    {ELEM(0xb84389f, "pcl", XFA_Element::Pcl)},
+    {ELEM(0xb843dba, "pdf", XFA_Element::Pdf)},
+    {ELEM(0xbb8df5d, "ref", XFA_Element::Ref)},
+    {ELEM(0xc080cd0, "uri", XFA_Element::Uri)},
+    {ELEM(0xc56afbf, "xdc", XFA_Element::Xdc)},
+    {ELEM(0xc56afcc, "xdp", XFA_Element::Xdp)},
+    {ELEM(0xc56b9ff, "xfa", XFA_Element::Xfa)},
+    {ELEM(0xc56fcb7, "xsl", XFA_Element::Xsl)},
+    {ELEM(0xc8b89d6, "zpl", XFA_Element::Zpl)},
+    {ELEM(0xc9bae94, "cache", XFA_Element::Cache)},
+    {ELEM(0xcb016be, "margin", XFA_Element::Margin)},
+    {ELEM(0xe1378fe, "keyUsage", XFA_Element::KeyUsage)},
+    {ELEM(0xfe3596a, "exclude", XFA_Element::Exclude)},
+    {ELEM(0x10395ac7, "choiceList", XFA_Element::ChoiceList)},
+    {ELEM(0x1059ec18, "level", XFA_Element::Level)},
+    {ELEM(0x10874804, "labelPrinter", XFA_Element::LabelPrinter)},
+    {ELEM(0x10c40e03, "calendarSymbols", XFA_Element::CalendarSymbols)},
+    {ELEM(0x10f1ea24, "para", XFA_Element::Para)},
+    {ELEM(0x10f1ea37, "part", XFA_Element::Part)},
+    {ELEM(0x1140975b, "pdfa", XFA_Element::Pdfa)},
+    {ELEM(0x1154efe6, "filter", XFA_Element::Filter)},
+    {ELEM(0x13f41de1, "present", XFA_Element::Present)},
+    {ELEM(0x1827e6ea, "pagination", XFA_Element::Pagination)},
+    {ELEM(0x18463707, "encoding", XFA_Element::Encoding)},
+    {ELEM(0x185e41e2, "event", XFA_Element::Event)},
+    {ELEM(0x1adb142d, "whitespace", XFA_Element::Whitespace)},
+    {ELEM(0x1f3f64c3, "defaultUi", XFA_Element::DefaultUi)},
+    {ELEM(0x204e87cb, "dataModel", XFA_Element::DataModel)},
+    {ELEM(0x2057b350, "barcode", XFA_Element::Barcode)},
+    {ELEM(0x20596bad, "timePattern", XFA_Element::TimePattern)},
+    {ELEM(0x210b74d3, "batchOutput", XFA_Element::BatchOutput)},
+    {ELEM(0x212ff0e2, "enforce", XFA_Element::Enforce)},
+    {ELEM(0x21d351b4, "currencySymbols", XFA_Element::CurrencySymbols)},
+    {ELEM(0x21db83c5, "addSilentPrint", XFA_Element::AddSilentPrint)},
+    {ELEM(0x22266258, "rename", XFA_Element::Rename)},
+    {ELEM(0x226ca8f1, "operation", XFA_Element::Operation)},
+    {ELEM(0x23e27b84, "typefaces", XFA_Element::Typefaces)},
+    {ELEM(0x23f4aa75, "subjectDNs", XFA_Element::SubjectDNs)},
+    {ELEM(0x240d5e8e, "issuers", XFA_Element::Issuers)},
+    {ELEM(0x24a52f8a, "wsdlConnection", XFA_Element::WsdlConnection)},
+    {ELEM(0x254ebd07, "debug", XFA_Element::Debug)},
+    {ELEM(0x2655c66a, "delta", XFA_Element::Delta)},
+    {ELEM(0x26c0daec, "eraNames", XFA_Element::EraNames)},
+    {ELEM(0x273ab03b, "modifyAnnots", XFA_Element::ModifyAnnots)},
+    {ELEM(0x27875bb4, "startNode", XFA_Element::StartNode)},
+    {ELEM(0x285d0dbc, "button", XFA_Element::Button)},
+    {ELEM(0x28dee6e9, "format", XFA_Element::Format)},
+    {ELEM(0x2a23349e, "border", XFA_Element::Border)},
+    {ELEM(0x2ae67f19, "area", XFA_Element::Area)},
+    {ELEM(0x2c3c4c67, "hyphenation", XFA_Element::Hyphenation)},
+    {ELEM(0x2d08af85, "text", XFA_Element::Text)},
+    {ELEM(0x2d71b00f, "time", XFA_Element::Time)},
+    {ELEM(0x2f16a382, "type", XFA_Element::Type)},
+    {ELEM(0x2fe057e9, "overprint", XFA_Element::Overprint)},
+    {ELEM(0x302aee16, "certificates", XFA_Element::Certificates)},
+    {ELEM(0x30b227df, "encryptionMethods", XFA_Element::EncryptionMethods)},
+    {ELEM(0x32b900d1, "setProperty", XFA_Element::SetProperty)},
+    {ELEM(0x337d9e45, "printerName", XFA_Element::PrinterName)},
+    {ELEM(0x33edda4b, "startPage", XFA_Element::StartPage)},
+    {ELEM(0x381943e4, "pageOffset", XFA_Element::PageOffset)},
+    {ELEM(0x382106cd, "dateTime", XFA_Element::DateTime)},
+    {ELEM(0x386e7421, "comb", XFA_Element::Comb)},
+    {ELEM(0x390acd9e, "pattern", XFA_Element::Pattern)},
+    {ELEM(0x3942163e, "ifEmpty", XFA_Element::IfEmpty)},
+    {ELEM(0x39944a7b, "suppressBanner", XFA_Element::SuppressBanner)},
+    {ELEM(0x3b3c3dca, "outputBin", XFA_Element::OutputBin)},
+    {ELEM(0x3b8a4024, "field", XFA_Element::Field)},
+    {ELEM(0x3c15352f, "agent", XFA_Element::Agent)},
+    {ELEM(0x3d7e8668, "outputXSL", XFA_Element::OutputXSL)},
+    {ELEM(0x3e1c91c5, "adjustData", XFA_Element::AdjustData)},
+    {ELEM(0x3e7a9408, "autoSave", XFA_Element::AutoSave)},
+    {ELEM(0x3ecead94, "contentArea", XFA_Element::ContentArea)},
+    {ELEM(0x3fadaec0, "wsdlAddress", XFA_Element::WsdlAddress)},
+    {ELEM(0x40623b5b, "solid", XFA_Element::Solid)},
+    {ELEM(0x41f0bd76, "dateTimeSymbols", XFA_Element::DateTimeSymbols)},
+    {ELEM(0x444e7523, "encryptionLevel", XFA_Element::EncryptionLevel)},
+    {ELEM(0x4523af55, "edge", XFA_Element::Edge)},
+    {ELEM(0x45d5e3c1, "stipple", XFA_Element::Stipple)},
+    {ELEM(0x475e4e87, "attributes", XFA_Element::Attributes)},
+    {ELEM(0x487a8c87, "versionControl", XFA_Element::VersionControl)},
+    {ELEM(0x48e5248c, "meridiem", XFA_Element::Meridiem)},
+    {ELEM(0x48f36719, "exclGroup", XFA_Element::ExclGroup)},
+    {ELEM(0x4977356b, "toolTip", XFA_Element::ToolTip)},
+    {ELEM(0x499afecc, "compress", XFA_Element::Compress)},
+    {ELEM(0x4a0c4948, "reason", XFA_Element::Reason)},
+    {ELEM(0x4bdcce13, "execute", XFA_Element::Execute)},
+    {ELEM(0x4c56b216, "contentCopy", XFA_Element::ContentCopy)},
+    {ELEM(0x4cc176d3, "dateTimeEdit", XFA_Element::DateTimeEdit)},
+    {ELEM(0x4e1e39b6, "config", XFA_Element::Config)},
+    {ELEM(0x4e2d6083, "image", XFA_Element::Image)},
+    {ELEM(0x4e814150, "#xHTML", XFA_Element::SharpxHTML)},
+    {ELEM(0x4f2388c1, "numberOfCopies", XFA_Element::NumberOfCopies)},
+    {ELEM(0x4f512e30, "behaviorOverride", XFA_Element::BehaviorOverride)},
+    {ELEM(0x4fdc3454, "timeStamp", XFA_Element::TimeStamp)},
+    {ELEM(0x51d90546, "month", XFA_Element::Month)},
+    {ELEM(0x523437e4, "viewerPreferences", XFA_Element::ViewerPreferences)},
+    {ELEM(0x53abc1c6, "scriptModel", XFA_Element::ScriptModel)},
+    {ELEM(0x54034c2f, "decimal", XFA_Element::Decimal)},
+    {ELEM(0x54202c9e, "subform", XFA_Element::Subform)},
+    {ELEM(0x542c7300, "select", XFA_Element::Select)},
+    {ELEM(0x5436d198, "window", XFA_Element::Window)},
+    {ELEM(0x5473b6dc, "localeSet", XFA_Element::LocaleSet)},
+    {ELEM(0x56ae179e, "handler", XFA_Element::Handler)},
+    {ELEM(0x570ce835, "presence", XFA_Element::Presence)},
+    {ELEM(0x5779d65f, "record", XFA_Element::Record)},
+    {ELEM(0x59c8f27d, "embed", XFA_Element::Embed)},
+    {ELEM(0x5a50e9e6, "version", XFA_Element::Version)},
+    {ELEM(0x5b8383df, "command", XFA_Element::Command)},
+    {ELEM(0x5c43c6c3, "copies", XFA_Element::Copies)},
+    {ELEM(0x5e0c2c49, "staple", XFA_Element::Staple)},
+    {ELEM(0x5e5083dd, "submitFormat", XFA_Element::SubmitFormat)},
+    {ELEM(0x5e8c5d20, "boolean", XFA_Element::Boolean)},
+    {ELEM(0x60490a85, "message", XFA_Element::Message)},
+    {ELEM(0x60d4c8b1, "output", XFA_Element::Output)},
+    {ELEM(0x61810081, "psMap", XFA_Element::PsMap)},
+    {ELEM(0x62bd904b, "excludeNS", XFA_Element::ExcludeNS)},
+    {ELEM(0x669d4f77, "assist", XFA_Element::Assist)},
+    {ELEM(0x67334a1c, "picture", XFA_Element::Picture)},
+    {ELEM(0x67fe7334, "traversal", XFA_Element::Traversal)},
+    {ELEM(0x6894589c, "silentPrint", XFA_Element::SilentPrint)},
+    {ELEM(0x68a16bbd, "webClient", XFA_Element::WebClient)},
+    {ELEM(0x6a4bc084, "producer", XFA_Element::Producer)},
+    {ELEM(0x6a9e04c9, "corner", XFA_Element::Corner)},
+    {ELEM(0x6ccd7274, "msgId", XFA_Element::MsgId)},
+    {ELEM(0x6e67921f, "color", XFA_Element::Color)},
+    {ELEM(0x6ec217a5, "keep", XFA_Element::Keep)},
+    {ELEM(0x6eef1116, "query", XFA_Element::Query)},
+    {ELEM(0x7033bfd5, "insert", XFA_Element::Insert)},
+    {ELEM(0x704af389, "imageEdit", XFA_Element::ImageEdit)},
+    {ELEM(0x7233018a, "validate", XFA_Element::Validate)},
+    {ELEM(0x72ba47b4, "digestMethods", XFA_Element::DigestMethods)},
+    {ELEM(0x72f2aa7a, "numberPatterns", XFA_Element::NumberPatterns)},
+    {ELEM(0x74caed29, "pageSet", XFA_Element::PageSet)},
+    {ELEM(0x7568e6ae, "integer", XFA_Element::Integer)},
+    {ELEM(0x76182db9, "soapAddress", XFA_Element::SoapAddress)},
+    {ELEM(0x773146c5, "equate", XFA_Element::Equate)},
+    {ELEM(0x77d449dd, "formFieldFilling", XFA_Element::FormFieldFilling)},
+    {ELEM(0x7889d68a, "pageRange", XFA_Element::PageRange)},
+    {ELEM(0x7baca2e3, "update", XFA_Element::Update)},
+    {ELEM(0x7ce89001, "connectString", XFA_Element::ConnectString)},
+    {ELEM(0x7d9fd7c5, "mode", XFA_Element::Mode)},
+    {ELEM(0x7e7e845e, "layout", XFA_Element::Layout)},
+    {ELEM(0x7e845c34, "#xml", XFA_Element::Sharpxml)},
+    {ELEM(0x7fb341df, "xsdConnection", XFA_Element::XsdConnection)},
+    {ELEM(0x7ffb51cc, "traverse", XFA_Element::Traverse)},
+    {ELEM(0x80203b5a, "encodings", XFA_Element::Encodings)},
+    {ELEM(0x803550fc, "template", XFA_Element::Template)},
+    {ELEM(0x803d5bbc, "acrobat", XFA_Element::Acrobat)},
+    {ELEM(0x821d6569, "validationMessaging", XFA_Element::ValidationMessaging)},
+    {ELEM(0x830e688f, "signing", XFA_Element::Signing)},
+    {ELEM(0x83dab9f5, "script", XFA_Element::Script)},
     {ELEM(0x8411ebcd,
-          L"addViewerPreferences",
+          "addViewerPreferences",
           XFA_Element::AddViewerPreferences)},
-    {ELEM(0x8777642e, L"alwaysEmbed", XFA_Element::AlwaysEmbed)},
-    {ELEM(0x877a6b39, L"passwordEdit", XFA_Element::PasswordEdit)},
-    {ELEM(0x87e84c99, L"numericEdit", XFA_Element::NumericEdit)},
-    {ELEM(0x8852cdec, L"encryptionMethod", XFA_Element::EncryptionMethod)},
-    {ELEM(0x891f4606, L"change", XFA_Element::Change)},
-    {ELEM(0x89939f36, L"pageArea", XFA_Element::PageArea)},
-    {ELEM(0x8a9d6247, L"submitUrl", XFA_Element::SubmitUrl)},
-    {ELEM(0x8ad8b90f, L"oids", XFA_Element::Oids)},
-    {ELEM(0x8b036f32, L"signature", XFA_Element::Signature)},
-    {ELEM(0x8b128efb, L"ADBE_JSConsole", XFA_Element::ADBE_JSConsole)},
-    {ELEM(0x8bcfe96e, L"caption", XFA_Element::Caption)},
-    {ELEM(0x8e1c2921, L"relevant", XFA_Element::Relevant)},
-    {ELEM(0x8e3f0a4b, L"flipLabel", XFA_Element::FlipLabel)},
-    {ELEM(0x900280b7, L"exData", XFA_Element::ExData)},
-    {ELEM(0x91e80352, L"dayNames", XFA_Element::DayNames)},
-    {ELEM(0x93113b11, L"soapAction", XFA_Element::SoapAction)},
-    {ELEM(0x938b09f6, L"defaultTypeface", XFA_Element::DefaultTypeface)},
-    {ELEM(0x95b37897, L"manifest", XFA_Element::Manifest)},
-    {ELEM(0x97b76b54, L"overflow", XFA_Element::Overflow)},
-    {ELEM(0x9a57861b, L"linear", XFA_Element::Linear)},
-    {ELEM(0x9ad5a821, L"currencySymbol", XFA_Element::CurrencySymbol)},
-    {ELEM(0x9c6471b3, L"delete", XFA_Element::Delete)},
-    {ELEM(0x9deea61d, L"deltas", XFA_Element::Deltas)},
-    {ELEM(0x9e67de21, L"digestMethod", XFA_Element::DigestMethod)},
-    {ELEM(0x9f3e9510, L"instanceManager", XFA_Element::InstanceManager)},
-    {ELEM(0xa0799892, L"equateRange", XFA_Element::EquateRange)},
-    {ELEM(0xa084a381, L"medium", XFA_Element::Medium)},
-    {ELEM(0xa1211b8b, L"textEdit", XFA_Element::TextEdit)},
-    {ELEM(0xa17008f0, L"templateCache", XFA_Element::TemplateCache)},
+    {ELEM(0x8777642e, "alwaysEmbed", XFA_Element::AlwaysEmbed)},
+    {ELEM(0x877a6b39, "passwordEdit", XFA_Element::PasswordEdit)},
+    {ELEM(0x87e84c99, "numericEdit", XFA_Element::NumericEdit)},
+    {ELEM(0x8852cdec, "encryptionMethod", XFA_Element::EncryptionMethod)},
+    {ELEM(0x891f4606, "change", XFA_Element::Change)},
+    {ELEM(0x89939f36, "pageArea", XFA_Element::PageArea)},
+    {ELEM(0x8a9d6247, "submitUrl", XFA_Element::SubmitUrl)},
+    {ELEM(0x8ad8b90f, "oids", XFA_Element::Oids)},
+    {ELEM(0x8b036f32, "signature", XFA_Element::Signature)},
+    {ELEM(0x8b128efb, "ADBE_JSConsole", XFA_Element::ADBE_JSConsole)},
+    {ELEM(0x8bcfe96e, "caption", XFA_Element::Caption)},
+    {ELEM(0x8e1c2921, "relevant", XFA_Element::Relevant)},
+    {ELEM(0x8e3f0a4b, "flipLabel", XFA_Element::FlipLabel)},
+    {ELEM(0x900280b7, "exData", XFA_Element::ExData)},
+    {ELEM(0x91e80352, "dayNames", XFA_Element::DayNames)},
+    {ELEM(0x93113b11, "soapAction", XFA_Element::SoapAction)},
+    {ELEM(0x938b09f6, "defaultTypeface", XFA_Element::DefaultTypeface)},
+    {ELEM(0x95b37897, "manifest", XFA_Element::Manifest)},
+    {ELEM(0x97b76b54, "overflow", XFA_Element::Overflow)},
+    {ELEM(0x9a57861b, "linear", XFA_Element::Linear)},
+    {ELEM(0x9ad5a821, "currencySymbol", XFA_Element::CurrencySymbol)},
+    {ELEM(0x9c6471b3, "delete", XFA_Element::Delete)},
+    {ELEM(0x9deea61d, "deltas", XFA_Element::Deltas)},
+    {ELEM(0x9e67de21, "digestMethod", XFA_Element::DigestMethod)},
+    {ELEM(0x9f3e9510, "instanceManager", XFA_Element::InstanceManager)},
+    {ELEM(0xa0799892, "equateRange", XFA_Element::EquateRange)},
+    {ELEM(0xa084a381, "medium", XFA_Element::Medium)},
+    {ELEM(0xa1211b8b, "textEdit", XFA_Element::TextEdit)},
+    {ELEM(0xa17008f0, "templateCache", XFA_Element::TemplateCache)},
     {ELEM(0xa4f7b88f,
-          L"compressObjectStream",
+          "compressObjectStream",
           XFA_Element::CompressObjectStream)},
-    {ELEM(0xa65f5d17, L"dataValue", XFA_Element::DataValue)},
-    {ELEM(0xa6caaa89, L"accessibleContent", XFA_Element::AccessibleContent)},
-    {ELEM(0xa94cc00b, L"includeXDPContent", XFA_Element::IncludeXDPContent)},
-    {ELEM(0xa9b081a1, L"xmlConnection", XFA_Element::XmlConnection)},
+    {ELEM(0xa65f5d17, "dataValue", XFA_Element::DataValue)},
+    {ELEM(0xa6caaa89, "accessibleContent", XFA_Element::AccessibleContent)},
+    {ELEM(0xa94cc00b, "includeXDPContent", XFA_Element::IncludeXDPContent)},
+    {ELEM(0xa9b081a1, "xmlConnection", XFA_Element::XmlConnection)},
     {ELEM(0xab2a3b74,
-          L"validateApprovalSignatures",
+          "validateApprovalSignatures",
           XFA_Element::ValidateApprovalSignatures)},
-    {ELEM(0xab8c5a2b, L"signData", XFA_Element::SignData)},
-    {ELEM(0xabaa2ceb, L"packets", XFA_Element::Packets)},
-    {ELEM(0xadba359c, L"datePattern", XFA_Element::DatePattern)},
-    {ELEM(0xae222b2b, L"duplexOption", XFA_Element::DuplexOption)},
-    {ELEM(0xb012effb, L"base", XFA_Element::Base)},
-    {ELEM(0xb0e5485d, L"bind", XFA_Element::Bind)},
-    {ELEM(0xb45d61b2, L"compression", XFA_Element::Compression)},
-    {ELEM(0xb563f0ff, L"user", XFA_Element::User)},
-    {ELEM(0xb5848ad5, L"rectangle", XFA_Element::Rectangle)},
+    {ELEM(0xab8c5a2b, "signData", XFA_Element::SignData)},
+    {ELEM(0xabaa2ceb, "packets", XFA_Element::Packets)},
+    {ELEM(0xadba359c, "datePattern", XFA_Element::DatePattern)},
+    {ELEM(0xae222b2b, "duplexOption", XFA_Element::DuplexOption)},
+    {ELEM(0xb012effb, "base", XFA_Element::Base)},
+    {ELEM(0xb0e5485d, "bind", XFA_Element::Bind)},
+    {ELEM(0xb45d61b2, "compression", XFA_Element::Compression)},
+    {ELEM(0xb563f0ff, "user", XFA_Element::User)},
+    {ELEM(0xb5848ad5, "rectangle", XFA_Element::Rectangle)},
     {ELEM(0xb6dacb72,
-          L"effectiveOutputPolicy",
+          "effectiveOutputPolicy",
           XFA_Element::EffectiveOutputPolicy)},
-    {ELEM(0xb7d7654d, L"ADBE_JSDebugger", XFA_Element::ADBE_JSDebugger)},
-    {ELEM(0xbab37f73, L"acrobat7", XFA_Element::Acrobat7)},
-    {ELEM(0xbc70081e, L"interactive", XFA_Element::Interactive)},
-    {ELEM(0xbc8fa350, L"locale", XFA_Element::Locale)},
-    {ELEM(0xbcd44940, L"currentPage", XFA_Element::CurrentPage)},
-    {ELEM(0xbde9abda, L"data", XFA_Element::Data)},
-    {ELEM(0xbde9abde, L"date", XFA_Element::Date)},
-    {ELEM(0xbe52dfbf, L"desc", XFA_Element::Desc)},
-    {ELEM(0xbf4b6405, L"encrypt", XFA_Element::Encrypt)},
-    {ELEM(0xbfa87cce, L"draw", XFA_Element::Draw)},
-    {ELEM(0xc181ff4b, L"encryption", XFA_Element::Encryption)},
-    {ELEM(0xc1970f40, L"meridiemNames", XFA_Element::MeridiemNames)},
-    {ELEM(0xc5ad9f5e, L"messaging", XFA_Element::Messaging)},
-    {ELEM(0xc69549f4, L"speak", XFA_Element::Speak)},
-    {ELEM(0xc7743dc7, L"dataGroup", XFA_Element::DataGroup)},
-    {ELEM(0xc7eb20e9, L"common", XFA_Element::Common)},
-    {ELEM(0xc85d4528, L"#text", XFA_Element::Sharptext)},
-    {ELEM(0xc861556a, L"paginationOverride", XFA_Element::PaginationOverride)},
-    {ELEM(0xc903dabb, L"reasons", XFA_Element::Reasons)},
-    {ELEM(0xc9a8127f,
-          L"signatureProperties",
-          XFA_Element::SignatureProperties)},
-    {ELEM(0xca010c2d, L"threshold", XFA_Element::Threshold)},
-    {ELEM(0xcb4c5e96, L"appearanceFilter", XFA_Element::AppearanceFilter)},
-    {ELEM(0xcc92aba7, L"fill", XFA_Element::Fill)},
-    {ELEM(0xcd308b77, L"font", XFA_Element::Font)},
-    {ELEM(0xcd309ff4, L"form", XFA_Element::Form)},
-    {ELEM(0xcebcca2d, L"mediumInfo", XFA_Element::MediumInfo)},
-    {ELEM(0xcfe0d643, L"certificate", XFA_Element::Certificate)},
-    {ELEM(0xd012c033, L"password", XFA_Element::Password)},
-    {ELEM(0xd01604bd, L"runScripts", XFA_Element::RunScripts)},
-    {ELEM(0xd1227e6f, L"trace", XFA_Element::Trace)},
-    {ELEM(0xd1532876, L"float", XFA_Element::Float)},
-    {ELEM(0xd17a6c30, L"renderPolicy", XFA_Element::RenderPolicy)},
-    {ELEM(0xd58aa962, L"destination", XFA_Element::Destination)},
-    {ELEM(0xd6e27f1d, L"value", XFA_Element::Value)},
-    {ELEM(0xd7a14462, L"bookend", XFA_Element::Bookend)},
-    {ELEM(0xd8c31254, L"exObject", XFA_Element::ExObject)},
-    {ELEM(0xda6a8590, L"openAction", XFA_Element::OpenAction)},
-    {ELEM(0xdab4fb7d, L"neverEmbed", XFA_Element::NeverEmbed)},
-    {ELEM(0xdb98475f, L"bindItems", XFA_Element::BindItems)},
-    {ELEM(0xdbfbe02e, L"calculate", XFA_Element::Calculate)},
-    {ELEM(0xdd7676ed, L"print", XFA_Element::Print)},
-    {ELEM(0xdde273d7, L"extras", XFA_Element::Extras)},
-    {ELEM(0xde146b34, L"proto", XFA_Element::Proto)},
-    {ELEM(0xdf059321, L"dSigData", XFA_Element::DSigData)},
-    {ELEM(0xdfccf030, L"creator", XFA_Element::Creator)},
-    {ELEM(0xdff78c6a, L"connect", XFA_Element::Connect)},
-    {ELEM(0xe11a2cbc, L"permissions", XFA_Element::Permissions)},
-    {ELEM(0xe14c801c, L"connectionSet", XFA_Element::ConnectionSet)},
-    {ELEM(0xe1c83a14, L"submit", XFA_Element::Submit)},
-    {ELEM(0xe29821cd, L"range", XFA_Element::Range)},
-    {ELEM(0xe38d83c7, L"linearized", XFA_Element::Linearized)},
-    {ELEM(0xe3aa2578, L"packet", XFA_Element::Packet)},
-    {ELEM(0xe3aa860e, L"rootElement", XFA_Element::RootElement)},
-    {ELEM(0xe3e553fa, L"plaintextMetadata", XFA_Element::PlaintextMetadata)},
-    {ELEM(0xe3e6e4f2, L"numberSymbols", XFA_Element::NumberSymbols)},
-    {ELEM(0xe3f067f6, L"printHighQuality", XFA_Element::PrintHighQuality)},
-    {ELEM(0xe3fd078c, L"driver", XFA_Element::Driver)},
-    {ELEM(0xe48b34f2, L"incrementalLoad", XFA_Element::IncrementalLoad)},
-    {ELEM(0xe550e7c2, L"subjectDN", XFA_Element::SubjectDN)},
+    {ELEM(0xb7d7654d, "ADBE_JSDebugger", XFA_Element::ADBE_JSDebugger)},
+    {ELEM(0xbab37f73, "acrobat7", XFA_Element::Acrobat7)},
+    {ELEM(0xbc70081e, "interactive", XFA_Element::Interactive)},
+    {ELEM(0xbc8fa350, "locale", XFA_Element::Locale)},
+    {ELEM(0xbcd44940, "currentPage", XFA_Element::CurrentPage)},
+    {ELEM(0xbde9abda, "data", XFA_Element::Data)},
+    {ELEM(0xbde9abde, "date", XFA_Element::Date)},
+    {ELEM(0xbe52dfbf, "desc", XFA_Element::Desc)},
+    {ELEM(0xbf4b6405, "encrypt", XFA_Element::Encrypt)},
+    {ELEM(0xbfa87cce, "draw", XFA_Element::Draw)},
+    {ELEM(0xc181ff4b, "encryption", XFA_Element::Encryption)},
+    {ELEM(0xc1970f40, "meridiemNames", XFA_Element::MeridiemNames)},
+    {ELEM(0xc5ad9f5e, "messaging", XFA_Element::Messaging)},
+    {ELEM(0xc69549f4, "speak", XFA_Element::Speak)},
+    {ELEM(0xc7743dc7, "dataGroup", XFA_Element::DataGroup)},
+    {ELEM(0xc7eb20e9, "common", XFA_Element::Common)},
+    {ELEM(0xc85d4528, "#text", XFA_Element::Sharptext)},
+    {ELEM(0xc861556a, "paginationOverride", XFA_Element::PaginationOverride)},
+    {ELEM(0xc903dabb, "reasons", XFA_Element::Reasons)},
+    {ELEM(0xc9a8127f, "signatureProperties", XFA_Element::SignatureProperties)},
+    {ELEM(0xca010c2d, "threshold", XFA_Element::Threshold)},
+    {ELEM(0xcb4c5e96, "appearanceFilter", XFA_Element::AppearanceFilter)},
+    {ELEM(0xcc92aba7, "fill", XFA_Element::Fill)},
+    {ELEM(0xcd308b77, "font", XFA_Element::Font)},
+    {ELEM(0xcd309ff4, "form", XFA_Element::Form)},
+    {ELEM(0xcebcca2d, "mediumInfo", XFA_Element::MediumInfo)},
+    {ELEM(0xcfe0d643, "certificate", XFA_Element::Certificate)},
+    {ELEM(0xd012c033, "password", XFA_Element::Password)},
+    {ELEM(0xd01604bd, "runScripts", XFA_Element::RunScripts)},
+    {ELEM(0xd1227e6f, "trace", XFA_Element::Trace)},
+    {ELEM(0xd1532876, "float", XFA_Element::Float)},
+    {ELEM(0xd17a6c30, "renderPolicy", XFA_Element::RenderPolicy)},
+    {ELEM(0xd58aa962, "destination", XFA_Element::Destination)},
+    {ELEM(0xd6e27f1d, "value", XFA_Element::Value)},
+    {ELEM(0xd7a14462, "bookend", XFA_Element::Bookend)},
+    {ELEM(0xd8c31254, "exObject", XFA_Element::ExObject)},
+    {ELEM(0xda6a8590, "openAction", XFA_Element::OpenAction)},
+    {ELEM(0xdab4fb7d, "neverEmbed", XFA_Element::NeverEmbed)},
+    {ELEM(0xdb98475f, "bindItems", XFA_Element::BindItems)},
+    {ELEM(0xdbfbe02e, "calculate", XFA_Element::Calculate)},
+    {ELEM(0xdd7676ed, "print", XFA_Element::Print)},
+    {ELEM(0xdde273d7, "extras", XFA_Element::Extras)},
+    {ELEM(0xde146b34, "proto", XFA_Element::Proto)},
+    {ELEM(0xdf059321, "dSigData", XFA_Element::DSigData)},
+    {ELEM(0xdfccf030, "creator", XFA_Element::Creator)},
+    {ELEM(0xdff78c6a, "connect", XFA_Element::Connect)},
+    {ELEM(0xe11a2cbc, "permissions", XFA_Element::Permissions)},
+    {ELEM(0xe14c801c, "connectionSet", XFA_Element::ConnectionSet)},
+    {ELEM(0xe1c83a14, "submit", XFA_Element::Submit)},
+    {ELEM(0xe29821cd, "range", XFA_Element::Range)},
+    {ELEM(0xe38d83c7, "linearized", XFA_Element::Linearized)},
+    {ELEM(0xe3aa2578, "packet", XFA_Element::Packet)},
+    {ELEM(0xe3aa860e, "rootElement", XFA_Element::RootElement)},
+    {ELEM(0xe3e553fa, "plaintextMetadata", XFA_Element::PlaintextMetadata)},
+    {ELEM(0xe3e6e4f2, "numberSymbols", XFA_Element::NumberSymbols)},
+    {ELEM(0xe3f067f6, "printHighQuality", XFA_Element::PrintHighQuality)},
+    {ELEM(0xe3fd078c, "driver", XFA_Element::Driver)},
+    {ELEM(0xe48b34f2, "incrementalLoad", XFA_Element::IncrementalLoad)},
+    {ELEM(0xe550e7c2, "subjectDN", XFA_Element::SubjectDN)},
     {ELEM(0xe6669a78,
-          L"compressLogicalStructure",
+          "compressLogicalStructure",
           XFA_Element::CompressLogicalStructure)},
-    {ELEM(0xe7a7ea02, L"incrementalMerge", XFA_Element::IncrementalMerge)},
-    {ELEM(0xe948530d, L"radial", XFA_Element::Radial)},
-    {ELEM(0xea8d6999, L"variables", XFA_Element::Variables)},
-    {ELEM(0xeaa142c0, L"timePatterns", XFA_Element::TimePatterns)},
+    {ELEM(0xe7a7ea02, "incrementalMerge", XFA_Element::IncrementalMerge)},
+    {ELEM(0xe948530d, "radial", XFA_Element::Radial)},
+    {ELEM(0xea8d6999, "variables", XFA_Element::Variables)},
+    {ELEM(0xeaa142c0, "timePatterns", XFA_Element::TimePatterns)},
     {ELEM(0xeb943a71,
-          L"effectiveInputPolicy",
+          "effectiveInputPolicy",
           XFA_Element::EffectiveInputPolicy)},
-    {ELEM(0xef04a2bc, L"nameAttr", XFA_Element::NameAttr)},
-    {ELEM(0xf07222ab, L"conformance", XFA_Element::Conformance)},
-    {ELEM(0xf0aaaadc, L"transform", XFA_Element::Transform)},
-    {ELEM(0xf1433e88, L"lockDocument", XFA_Element::LockDocument)},
-    {ELEM(0xf54eb997, L"breakAfter", XFA_Element::BreakAfter)},
-    {ELEM(0xf616da28, L"line", XFA_Element::Line)},
-    {ELEM(0xf7055fb1, L"source", XFA_Element::Source)},
-    {ELEM(0xf7eebe1c, L"occur", XFA_Element::Occur)},
-    {ELEM(0xf8d10d97, L"pickTrayByPDFSize", XFA_Element::PickTrayByPDFSize)},
-    {ELEM(0xf8f19e3a, L"monthNames", XFA_Element::MonthNames)},
-    {ELEM(0xf984149b, L"severity", XFA_Element::Severity)},
-    {ELEM(0xf9bcb037, L"groupParent", XFA_Element::GroupParent)},
-    {ELEM(0xfbc42fff, L"documentAssembly", XFA_Element::DocumentAssembly)},
-    {ELEM(0xfc78159f, L"numberSymbol", XFA_Element::NumberSymbol)},
-    {ELEM(0xfcbd606c, L"tagged", XFA_Element::Tagged)},
-    {ELEM(0xff063802, L"items", XFA_Element::Items)},
+    {ELEM(0xef04a2bc, "nameAttr", XFA_Element::NameAttr)},
+    {ELEM(0xf07222ab, "conformance", XFA_Element::Conformance)},
+    {ELEM(0xf0aaaadc, "transform", XFA_Element::Transform)},
+    {ELEM(0xf1433e88, "lockDocument", XFA_Element::LockDocument)},
+    {ELEM(0xf54eb997, "breakAfter", XFA_Element::BreakAfter)},
+    {ELEM(0xf616da28, "line", XFA_Element::Line)},
+    {ELEM(0xf7055fb1, "source", XFA_Element::Source)},
+    {ELEM(0xf7eebe1c, "occur", XFA_Element::Occur)},
+    {ELEM(0xf8d10d97, "pickTrayByPDFSize", XFA_Element::PickTrayByPDFSize)},
+    {ELEM(0xf8f19e3a, "monthNames", XFA_Element::MonthNames)},
+    {ELEM(0xf984149b, "severity", XFA_Element::Severity)},
+    {ELEM(0xf9bcb037, "groupParent", XFA_Element::GroupParent)},
+    {ELEM(0xfbc42fff, "documentAssembly", XFA_Element::DocumentAssembly)},
+    {ELEM(0xfc78159f, "numberSymbol", XFA_Element::NumberSymbol)},
+    {ELEM(0xfcbd606c, "tagged", XFA_Element::Tagged)},
+    {ELEM(0xff063802, "items", XFA_Element::Items)},
 };
 
 #undef ELEM
 
 struct AttributeNameInfo {
-  uint32_t hash;
+  uint32_t hash;  // Hashed as wide string.
   XFA_Attribute attribute;
 };
 
@@ -657,261 +653,257 @@
 #define NAME(a, b, c) a, c
 
 const AttributeNameInfo AttributeNameInfoToEnum[] = {
-    {NAME(0x68, L"h", XFA_Attribute::H)},
-    {NAME(0x77, L"w", XFA_Attribute::W)},
-    {NAME(0x78, L"x", XFA_Attribute::X)},
-    {NAME(0x79, L"y", XFA_Attribute::Y)},
-    {NAME(0x21aed, L"id", XFA_Attribute::Id)},
-    {NAME(0x25363, L"to", XFA_Attribute::To)},
-    {NAME(0xcb0ac9, L"lineThrough", XFA_Attribute::LineThrough)},
-    {NAME(0x2282c73, L"hAlign", XFA_Attribute::HAlign)},
-    {NAME(0x2c1c7f1, L"typeface", XFA_Attribute::Typeface)},
-    {NAME(0x3106c3a, L"beforeTarget", XFA_Attribute::BeforeTarget)},
-    {NAME(0x31b19c1, L"name", XFA_Attribute::Name)},
-    {NAME(0x3848b3f, L"next", XFA_Attribute::Next)},
-    {NAME(0x43e349b, L"dataRowCount", XFA_Attribute::DataRowCount)},
-    {NAME(0x5518c25, L"break", XFA_Attribute::Break)},
-    {NAME(0x5ce6195, L"vScrollPolicy", XFA_Attribute::VScrollPolicy)},
+    {NAME(0x68, "h", XFA_Attribute::H)},
+    {NAME(0x77, "w", XFA_Attribute::W)},
+    {NAME(0x78, "x", XFA_Attribute::X)},
+    {NAME(0x79, "y", XFA_Attribute::Y)},
+    {NAME(0x21aed, "id", XFA_Attribute::Id)},
+    {NAME(0x25363, "to", XFA_Attribute::To)},
+    {NAME(0xcb0ac9, "lineThrough", XFA_Attribute::LineThrough)},
+    {NAME(0x2282c73, "hAlign", XFA_Attribute::HAlign)},
+    {NAME(0x2c1c7f1, "typeface", XFA_Attribute::Typeface)},
+    {NAME(0x3106c3a, "beforeTarget", XFA_Attribute::BeforeTarget)},
+    {NAME(0x31b19c1, "name", XFA_Attribute::Name)},
+    {NAME(0x3848b3f, "next", XFA_Attribute::Next)},
+    {NAME(0x43e349b, "dataRowCount", XFA_Attribute::DataRowCount)},
+    {NAME(0x5518c25, "break", XFA_Attribute::Break)},
+    {NAME(0x5ce6195, "vScrollPolicy", XFA_Attribute::VScrollPolicy)},
     {NAME(0x8c74ae9,
-          L"fontHorizontalScale",
+          "fontHorizontalScale",
           XFA_Attribute::FontHorizontalScale)},
-    {NAME(0x8d4f1c7, L"textIndent", XFA_Attribute::TextIndent)},
-    {NAME(0x97c1c65, L"context", XFA_Attribute::Context)},
-    {NAME(0x9876578, L"trayOut", XFA_Attribute::TrayOut)},
-    {NAME(0xa2e3514, L"cap", XFA_Attribute::Cap)},
-    {NAME(0xb3543a6, L"max", XFA_Attribute::Max)},
-    {NAME(0xb356ca4, L"min", XFA_Attribute::Min)},
-    {NAME(0xbb8df5d, L"ref", XFA_Attribute::Ref)},
-    {NAME(0xbb8f3df, L"rid", XFA_Attribute::Rid)},
-    {NAME(0xc080cd3, L"url", XFA_Attribute::Url)},
-    {NAME(0xc0811ed, L"use", XFA_Attribute::Use)},
-    {NAME(0xcfea02e, L"leftInset", XFA_Attribute::LeftInset)},
-    {NAME(0x1026c59d, L"widows", XFA_Attribute::Widows)},
-    {NAME(0x1059ec18, L"level", XFA_Attribute::Level)},
-    {NAME(0x1356caf8, L"bottomInset", XFA_Attribute::BottomInset)},
-    {NAME(0x13a08bdb, L"overflowTarget", XFA_Attribute::OverflowTarget)},
-    {NAME(0x1414d431, L"allowMacro", XFA_Attribute::AllowMacro)},
-    {NAME(0x14a32d52, L"pagePosition", XFA_Attribute::PagePosition)},
-    {NAME(0x1517dfa1, L"columnWidths", XFA_Attribute::ColumnWidths)},
-    {NAME(0x169134a1, L"overflowLeader", XFA_Attribute::OverflowLeader)},
-    {NAME(0x1b8dce3e, L"action", XFA_Attribute::Action)},
-    {NAME(0x1e459b8f, L"nonRepudiation", XFA_Attribute::NonRepudiation)},
-    {NAME(0x1ec8ab2c, L"rate", XFA_Attribute::Rate)},
-    {NAME(0x1ef3a64a, L"allowRichText", XFA_Attribute::AllowRichText)},
-    {NAME(0x2038c9b2, L"role", XFA_Attribute::Role)},
-    {NAME(0x20914367, L"overflowTrailer", XFA_Attribute::OverflowTrailer)},
-    {NAME(0x226ca8f1, L"operation", XFA_Attribute::Operation)},
-    {NAME(0x24d85167, L"timeout", XFA_Attribute::Timeout)},
-    {NAME(0x25764436, L"topInset", XFA_Attribute::TopInset)},
-    {NAME(0x25839852, L"access", XFA_Attribute::Access)},
-    {NAME(0x268b7ec1, L"commandType", XFA_Attribute::CommandType)},
-    {NAME(0x28dee6e9, L"format", XFA_Attribute::Format)},
-    {NAME(0x28e17e91, L"dataPrep", XFA_Attribute::DataPrep)},
-    {NAME(0x292b88fe, L"widgetData", XFA_Attribute::WidgetData)},
-    {NAME(0x29418bb7, L"abbr", XFA_Attribute::Abbr)},
-    {NAME(0x2a82d99c, L"marginRight", XFA_Attribute::MarginRight)},
-    {NAME(0x2b5df51e, L"dataDescription", XFA_Attribute::DataDescription)},
-    {NAME(0x2bb3f470, L"encipherOnly", XFA_Attribute::EncipherOnly)},
-    {NAME(0x2cd79033, L"kerningMode", XFA_Attribute::KerningMode)},
-    {NAME(0x2ee7678f, L"rotate", XFA_Attribute::Rotate)},
-    {NAME(0x2f105f72,
-          L"wordCharacterCount",
-          XFA_Attribute::WordCharacterCount)},
-    {NAME(0x2f16a382, L"type", XFA_Attribute::Type)},
-    {NAME(0x34ae103c, L"reserve", XFA_Attribute::Reserve)},
-    {NAME(0x3650557e, L"textLocation", XFA_Attribute::TextLocation)},
-    {NAME(0x39cdb0a2, L"priority", XFA_Attribute::Priority)},
-    {NAME(0x3a0273a6, L"underline", XFA_Attribute::Underline)},
-    {NAME(0x3b582286, L"moduleWidth", XFA_Attribute::ModuleWidth)},
-    {NAME(0x3d123c26, L"hyphenate", XFA_Attribute::Hyphenate)},
-    {NAME(0x3e7af94f, L"listen", XFA_Attribute::Listen)},
-    {NAME(0x4156ee3f, L"delimiter", XFA_Attribute::Delimiter)},
-    {NAME(0x42fed1fd, L"contentType", XFA_Attribute::ContentType)},
-    {NAME(0x453eaf38, L"startNew", XFA_Attribute::StartNew)},
-    {NAME(0x45a6daf8, L"eofAction", XFA_Attribute::EofAction)},
-    {NAME(0x47cfa43a, L"allowNeutral", XFA_Attribute::AllowNeutral)},
-    {NAME(0x47d03490, L"connection", XFA_Attribute::Connection)},
-    {NAME(0x4873c601, L"baselineShift", XFA_Attribute::BaselineShift)},
-    {NAME(0x4b319767, L"overlinePeriod", XFA_Attribute::OverlinePeriod)},
-    {NAME(0x4b8bc840, L"fracDigits", XFA_Attribute::FracDigits)},
-    {NAME(0x4ef3d02c, L"orientation", XFA_Attribute::Orientation)},
-    {NAME(0x4fdc3454, L"timeStamp", XFA_Attribute::TimeStamp)},
-    {NAME(0x52666f1c, L"printCheckDigit", XFA_Attribute::PrintCheckDigit)},
-    {NAME(0x534729c9, L"marginLeft", XFA_Attribute::MarginLeft)},
-    {NAME(0x5392ea58, L"stroke", XFA_Attribute::Stroke)},
-    {NAME(0x5404d6df, L"moduleHeight", XFA_Attribute::ModuleHeight)},
-    {NAME(0x54fa722c, L"transferEncoding", XFA_Attribute::TransferEncoding)},
-    {NAME(0x552d9ad5, L"usage", XFA_Attribute::Usage)},
-    {NAME(0x570ce835, L"presence", XFA_Attribute::Presence)},
-    {NAME(0x5739d1ff, L"radixOffset", XFA_Attribute::RadixOffset)},
-    {NAME(0x577682ac, L"preserve", XFA_Attribute::Preserve)},
-    {NAME(0x58be2870, L"aliasNode", XFA_Attribute::AliasNode)},
-    {NAME(0x5a32e493, L"multiLine", XFA_Attribute::MultiLine)},
-    {NAME(0x5a50e9e6, L"version", XFA_Attribute::Version)},
-    {NAME(0x5ab23b6c, L"startChar", XFA_Attribute::StartChar)},
-    {NAME(0x5b707a35, L"scriptTest", XFA_Attribute::ScriptTest)},
-    {NAME(0x5c054755, L"startAngle", XFA_Attribute::StartAngle)},
-    {NAME(0x5ec958c0, L"cursorType", XFA_Attribute::CursorType)},
-    {NAME(0x5f760b50, L"digitalSignature", XFA_Attribute::DigitalSignature)},
-    {NAME(0x60a61edd, L"codeType", XFA_Attribute::CodeType)},
-    {NAME(0x60d4c8b1, L"output", XFA_Attribute::Output)},
-    {NAME(0x64110ab5, L"bookendTrailer", XFA_Attribute::BookendTrailer)},
-    {NAME(0x65e30c67, L"imagingBBox", XFA_Attribute::ImagingBBox)},
-    {NAME(0x66539c48, L"excludeInitialCap", XFA_Attribute::ExcludeInitialCap)},
-    {NAME(0x66642f8f, L"force", XFA_Attribute::Force)},
-    {NAME(0x69aa2292, L"crlSign", XFA_Attribute::CrlSign)},
-    {NAME(0x6a3405dd, L"previous", XFA_Attribute::Previous)},
-    {NAME(0x6a95c976,
-          L"pushCharacterCount",
-          XFA_Attribute::PushCharacterCount)},
-    {NAME(0x6b6ddcfb, L"nullTest", XFA_Attribute::NullTest)},
-    {NAME(0x6cfa828a, L"runAt", XFA_Attribute::RunAt)},
-    {NAME(0x731e0665, L"spaceBelow", XFA_Attribute::SpaceBelow)},
-    {NAME(0x74788f8b, L"sweepAngle", XFA_Attribute::SweepAngle)},
-    {NAME(0x78bff531, L"numberOfCells", XFA_Attribute::NumberOfCells)},
-    {NAME(0x79543055, L"letterSpacing", XFA_Attribute::LetterSpacing)},
-    {NAME(0x79975f2b, L"lockType", XFA_Attribute::LockType)},
-    {NAME(0x7a0cc471, L"passwordChar", XFA_Attribute::PasswordChar)},
-    {NAME(0x7a7cc341, L"vAlign", XFA_Attribute::VAlign)},
-    {NAME(0x7b29630a, L"sourceBelow", XFA_Attribute::SourceBelow)},
-    {NAME(0x7b95e661, L"inverted", XFA_Attribute::Inverted)},
-    {NAME(0x7c2fd80b, L"mark", XFA_Attribute::Mark)},
-    {NAME(0x7c2ff6ae, L"maxH", XFA_Attribute::MaxH)},
-    {NAME(0x7c2ff6bd, L"maxW", XFA_Attribute::MaxW)},
-    {NAME(0x7c732a66, L"truncate", XFA_Attribute::Truncate)},
-    {NAME(0x7d02356c, L"minH", XFA_Attribute::MinH)},
-    {NAME(0x7d02357b, L"minW", XFA_Attribute::MinW)},
-    {NAME(0x7d0b5fca, L"initial", XFA_Attribute::Initial)},
-    {NAME(0x7d9fd7c5, L"mode", XFA_Attribute::Mode)},
-    {NAME(0x7e7e845e, L"layout", XFA_Attribute::Layout)},
-    {NAME(0x7f6fd3d7, L"server", XFA_Attribute::Server)},
-    {NAME(0x824f21b7, L"embedPDF", XFA_Attribute::EmbedPDF)},
-    {NAME(0x8340ea66, L"oddOrEven", XFA_Attribute::OddOrEven)},
-    {NAME(0x836d4d7c, L"tabDefault", XFA_Attribute::TabDefault)},
-    {NAME(0x8855805f, L"contains", XFA_Attribute::Contains)},
-    {NAME(0x8a692521, L"rightInset", XFA_Attribute::RightInset)},
-    {NAME(0x8af2e657, L"maxChars", XFA_Attribute::MaxChars)},
-    {NAME(0x8b90e1f2, L"open", XFA_Attribute::Open)},
-    {NAME(0x8c99377e, L"relation", XFA_Attribute::Relation)},
-    {NAME(0x8d181d61, L"wideNarrowRatio", XFA_Attribute::WideNarrowRatio)},
-    {NAME(0x8e1c2921, L"relevant", XFA_Attribute::Relevant)},
-    {NAME(0x8e29d794, L"signatureType", XFA_Attribute::SignatureType)},
-    {NAME(0x8ec6204c, L"lineThroughPeriod", XFA_Attribute::LineThroughPeriod)},
-    {NAME(0x8ed182d1, L"shape", XFA_Attribute::Shape)},
-    {NAME(0x8fa01790, L"tabStops", XFA_Attribute::TabStops)},
-    {NAME(0x8fc36c0a, L"outputBelow", XFA_Attribute::OutputBelow)},
-    {NAME(0x9041d4b0, L"short", XFA_Attribute::Short)},
-    {NAME(0x907c7719, L"fontVerticalScale", XFA_Attribute::FontVerticalScale)},
-    {NAME(0x94446dcc, L"thickness", XFA_Attribute::Thickness)},
-    {NAME(0x957fa006, L"commitOn", XFA_Attribute::CommitOn)},
+    {NAME(0x8d4f1c7, "textIndent", XFA_Attribute::TextIndent)},
+    {NAME(0x97c1c65, "context", XFA_Attribute::Context)},
+    {NAME(0x9876578, "trayOut", XFA_Attribute::TrayOut)},
+    {NAME(0xa2e3514, "cap", XFA_Attribute::Cap)},
+    {NAME(0xb3543a6, "max", XFA_Attribute::Max)},
+    {NAME(0xb356ca4, "min", XFA_Attribute::Min)},
+    {NAME(0xbb8df5d, "ref", XFA_Attribute::Ref)},
+    {NAME(0xbb8f3df, "rid", XFA_Attribute::Rid)},
+    {NAME(0xc080cd3, "url", XFA_Attribute::Url)},
+    {NAME(0xc0811ed, "use", XFA_Attribute::Use)},
+    {NAME(0xcfea02e, "leftInset", XFA_Attribute::LeftInset)},
+    {NAME(0x1026c59d, "widows", XFA_Attribute::Widows)},
+    {NAME(0x1059ec18, "level", XFA_Attribute::Level)},
+    {NAME(0x1356caf8, "bottomInset", XFA_Attribute::BottomInset)},
+    {NAME(0x13a08bdb, "overflowTarget", XFA_Attribute::OverflowTarget)},
+    {NAME(0x1414d431, "allowMacro", XFA_Attribute::AllowMacro)},
+    {NAME(0x14a32d52, "pagePosition", XFA_Attribute::PagePosition)},
+    {NAME(0x1517dfa1, "columnWidths", XFA_Attribute::ColumnWidths)},
+    {NAME(0x169134a1, "overflowLeader", XFA_Attribute::OverflowLeader)},
+    {NAME(0x1b8dce3e, "action", XFA_Attribute::Action)},
+    {NAME(0x1e459b8f, "nonRepudiation", XFA_Attribute::NonRepudiation)},
+    {NAME(0x1ec8ab2c, "rate", XFA_Attribute::Rate)},
+    {NAME(0x1ef3a64a, "allowRichText", XFA_Attribute::AllowRichText)},
+    {NAME(0x2038c9b2, "role", XFA_Attribute::Role)},
+    {NAME(0x20914367, "overflowTrailer", XFA_Attribute::OverflowTrailer)},
+    {NAME(0x226ca8f1, "operation", XFA_Attribute::Operation)},
+    {NAME(0x24d85167, "timeout", XFA_Attribute::Timeout)},
+    {NAME(0x25764436, "topInset", XFA_Attribute::TopInset)},
+    {NAME(0x25839852, "access", XFA_Attribute::Access)},
+    {NAME(0x268b7ec1, "commandType", XFA_Attribute::CommandType)},
+    {NAME(0x28dee6e9, "format", XFA_Attribute::Format)},
+    {NAME(0x28e17e91, "dataPrep", XFA_Attribute::DataPrep)},
+    {NAME(0x292b88fe, "widgetData", XFA_Attribute::WidgetData)},
+    {NAME(0x29418bb7, "abbr", XFA_Attribute::Abbr)},
+    {NAME(0x2a82d99c, "marginRight", XFA_Attribute::MarginRight)},
+    {NAME(0x2b5df51e, "dataDescription", XFA_Attribute::DataDescription)},
+    {NAME(0x2bb3f470, "encipherOnly", XFA_Attribute::EncipherOnly)},
+    {NAME(0x2cd79033, "kerningMode", XFA_Attribute::KerningMode)},
+    {NAME(0x2ee7678f, "rotate", XFA_Attribute::Rotate)},
+    {NAME(0x2f105f72, "wordCharacterCount", XFA_Attribute::WordCharacterCount)},
+    {NAME(0x2f16a382, "type", XFA_Attribute::Type)},
+    {NAME(0x34ae103c, "reserve", XFA_Attribute::Reserve)},
+    {NAME(0x3650557e, "textLocation", XFA_Attribute::TextLocation)},
+    {NAME(0x39cdb0a2, "priority", XFA_Attribute::Priority)},
+    {NAME(0x3a0273a6, "underline", XFA_Attribute::Underline)},
+    {NAME(0x3b582286, "moduleWidth", XFA_Attribute::ModuleWidth)},
+    {NAME(0x3d123c26, "hyphenate", XFA_Attribute::Hyphenate)},
+    {NAME(0x3e7af94f, "listen", XFA_Attribute::Listen)},
+    {NAME(0x4156ee3f, "delimiter", XFA_Attribute::Delimiter)},
+    {NAME(0x42fed1fd, "contentType", XFA_Attribute::ContentType)},
+    {NAME(0x453eaf38, "startNew", XFA_Attribute::StartNew)},
+    {NAME(0x45a6daf8, "eofAction", XFA_Attribute::EofAction)},
+    {NAME(0x47cfa43a, "allowNeutral", XFA_Attribute::AllowNeutral)},
+    {NAME(0x47d03490, "connection", XFA_Attribute::Connection)},
+    {NAME(0x4873c601, "baselineShift", XFA_Attribute::BaselineShift)},
+    {NAME(0x4b319767, "overlinePeriod", XFA_Attribute::OverlinePeriod)},
+    {NAME(0x4b8bc840, "fracDigits", XFA_Attribute::FracDigits)},
+    {NAME(0x4ef3d02c, "orientation", XFA_Attribute::Orientation)},
+    {NAME(0x4fdc3454, "timeStamp", XFA_Attribute::TimeStamp)},
+    {NAME(0x52666f1c, "printCheckDigit", XFA_Attribute::PrintCheckDigit)},
+    {NAME(0x534729c9, "marginLeft", XFA_Attribute::MarginLeft)},
+    {NAME(0x5392ea58, "stroke", XFA_Attribute::Stroke)},
+    {NAME(0x5404d6df, "moduleHeight", XFA_Attribute::ModuleHeight)},
+    {NAME(0x54fa722c, "transferEncoding", XFA_Attribute::TransferEncoding)},
+    {NAME(0x552d9ad5, "usage", XFA_Attribute::Usage)},
+    {NAME(0x570ce835, "presence", XFA_Attribute::Presence)},
+    {NAME(0x5739d1ff, "radixOffset", XFA_Attribute::RadixOffset)},
+    {NAME(0x577682ac, "preserve", XFA_Attribute::Preserve)},
+    {NAME(0x58be2870, "aliasNode", XFA_Attribute::AliasNode)},
+    {NAME(0x5a32e493, "multiLine", XFA_Attribute::MultiLine)},
+    {NAME(0x5a50e9e6, "version", XFA_Attribute::Version)},
+    {NAME(0x5ab23b6c, "startChar", XFA_Attribute::StartChar)},
+    {NAME(0x5b707a35, "scriptTest", XFA_Attribute::ScriptTest)},
+    {NAME(0x5c054755, "startAngle", XFA_Attribute::StartAngle)},
+    {NAME(0x5ec958c0, "cursorType", XFA_Attribute::CursorType)},
+    {NAME(0x5f760b50, "digitalSignature", XFA_Attribute::DigitalSignature)},
+    {NAME(0x60a61edd, "codeType", XFA_Attribute::CodeType)},
+    {NAME(0x60d4c8b1, "output", XFA_Attribute::Output)},
+    {NAME(0x64110ab5, "bookendTrailer", XFA_Attribute::BookendTrailer)},
+    {NAME(0x65e30c67, "imagingBBox", XFA_Attribute::ImagingBBox)},
+    {NAME(0x66539c48, "excludeInitialCap", XFA_Attribute::ExcludeInitialCap)},
+    {NAME(0x66642f8f, "force", XFA_Attribute::Force)},
+    {NAME(0x69aa2292, "crlSign", XFA_Attribute::CrlSign)},
+    {NAME(0x6a3405dd, "previous", XFA_Attribute::Previous)},
+    {NAME(0x6a95c976, "pushCharacterCount", XFA_Attribute::PushCharacterCount)},
+    {NAME(0x6b6ddcfb, "nullTest", XFA_Attribute::NullTest)},
+    {NAME(0x6cfa828a, "runAt", XFA_Attribute::RunAt)},
+    {NAME(0x731e0665, "spaceBelow", XFA_Attribute::SpaceBelow)},
+    {NAME(0x74788f8b, "sweepAngle", XFA_Attribute::SweepAngle)},
+    {NAME(0x78bff531, "numberOfCells", XFA_Attribute::NumberOfCells)},
+    {NAME(0x79543055, "letterSpacing", XFA_Attribute::LetterSpacing)},
+    {NAME(0x79975f2b, "lockType", XFA_Attribute::LockType)},
+    {NAME(0x7a0cc471, "passwordChar", XFA_Attribute::PasswordChar)},
+    {NAME(0x7a7cc341, "vAlign", XFA_Attribute::VAlign)},
+    {NAME(0x7b29630a, "sourceBelow", XFA_Attribute::SourceBelow)},
+    {NAME(0x7b95e661, "inverted", XFA_Attribute::Inverted)},
+    {NAME(0x7c2fd80b, "mark", XFA_Attribute::Mark)},
+    {NAME(0x7c2ff6ae, "maxH", XFA_Attribute::MaxH)},
+    {NAME(0x7c2ff6bd, "maxW", XFA_Attribute::MaxW)},
+    {NAME(0x7c732a66, "truncate", XFA_Attribute::Truncate)},
+    {NAME(0x7d02356c, "minH", XFA_Attribute::MinH)},
+    {NAME(0x7d02357b, "minW", XFA_Attribute::MinW)},
+    {NAME(0x7d0b5fca, "initial", XFA_Attribute::Initial)},
+    {NAME(0x7d9fd7c5, "mode", XFA_Attribute::Mode)},
+    {NAME(0x7e7e845e, "layout", XFA_Attribute::Layout)},
+    {NAME(0x7f6fd3d7, "server", XFA_Attribute::Server)},
+    {NAME(0x824f21b7, "embedPDF", XFA_Attribute::EmbedPDF)},
+    {NAME(0x8340ea66, "oddOrEven", XFA_Attribute::OddOrEven)},
+    {NAME(0x836d4d7c, "tabDefault", XFA_Attribute::TabDefault)},
+    {NAME(0x8855805f, "contains", XFA_Attribute::Contains)},
+    {NAME(0x8a692521, "rightInset", XFA_Attribute::RightInset)},
+    {NAME(0x8af2e657, "maxChars", XFA_Attribute::MaxChars)},
+    {NAME(0x8b90e1f2, "open", XFA_Attribute::Open)},
+    {NAME(0x8c99377e, "relation", XFA_Attribute::Relation)},
+    {NAME(0x8d181d61, "wideNarrowRatio", XFA_Attribute::WideNarrowRatio)},
+    {NAME(0x8e1c2921, "relevant", XFA_Attribute::Relevant)},
+    {NAME(0x8e29d794, "signatureType", XFA_Attribute::SignatureType)},
+    {NAME(0x8ec6204c, "lineThroughPeriod", XFA_Attribute::LineThroughPeriod)},
+    {NAME(0x8ed182d1, "shape", XFA_Attribute::Shape)},
+    {NAME(0x8fa01790, "tabStops", XFA_Attribute::TabStops)},
+    {NAME(0x8fc36c0a, "outputBelow", XFA_Attribute::OutputBelow)},
+    {NAME(0x9041d4b0, "short", XFA_Attribute::Short)},
+    {NAME(0x907c7719, "fontVerticalScale", XFA_Attribute::FontVerticalScale)},
+    {NAME(0x94446dcc, "thickness", XFA_Attribute::Thickness)},
+    {NAME(0x957fa006, "commitOn", XFA_Attribute::CommitOn)},
     {NAME(0x982bd892,
-          L"remainCharacterCount",
+          "remainCharacterCount",
           XFA_Attribute::RemainCharacterCount)},
-    {NAME(0x98fd4d81, L"keyAgreement", XFA_Attribute::KeyAgreement)},
+    {NAME(0x98fd4d81, "keyAgreement", XFA_Attribute::KeyAgreement)},
     {NAME(0x99800d7a,
-          L"errorCorrectionLevel",
+          "errorCorrectionLevel",
           XFA_Attribute::ErrorCorrectionLevel)},
-    {NAME(0x9a63da3d, L"upsMode", XFA_Attribute::UpsMode)},
-    {NAME(0x9cc17d75, L"mergeMode", XFA_Attribute::MergeMode)},
-    {NAME(0x9d833d75, L"circular", XFA_Attribute::Circular)},
-    {NAME(0x9d8ee204, L"psName", XFA_Attribute::PsName)},
-    {NAME(0x9dcc3ab3, L"trailer", XFA_Attribute::Trailer)},
-    {NAME(0xa0933954, L"unicodeRange", XFA_Attribute::UnicodeRange)},
-    {NAME(0xa1b0d2f5, L"executeType", XFA_Attribute::ExecuteType)},
-    {NAME(0xa25a883d, L"duplexImposition", XFA_Attribute::DuplexImposition)},
-    {NAME(0xa42ca1b7, L"trayIn", XFA_Attribute::TrayIn)},
-    {NAME(0xa433f001, L"bindingNode", XFA_Attribute::BindingNode)},
-    {NAME(0xa5340ff5, L"bofAction", XFA_Attribute::BofAction)},
-    {NAME(0xa5b410cf, L"save", XFA_Attribute::Save)},
-    {NAME(0xa6118c89, L"targetType", XFA_Attribute::TargetType)},
-    {NAME(0xa66404cb, L"keyEncipherment", XFA_Attribute::KeyEncipherment)},
+    {NAME(0x9a63da3d, "upsMode", XFA_Attribute::UpsMode)},
+    {NAME(0x9cc17d75, "mergeMode", XFA_Attribute::MergeMode)},
+    {NAME(0x9d833d75, "circular", XFA_Attribute::Circular)},
+    {NAME(0x9d8ee204, "psName", XFA_Attribute::PsName)},
+    {NAME(0x9dcc3ab3, "trailer", XFA_Attribute::Trailer)},
+    {NAME(0xa0933954, "unicodeRange", XFA_Attribute::UnicodeRange)},
+    {NAME(0xa1b0d2f5, "executeType", XFA_Attribute::ExecuteType)},
+    {NAME(0xa25a883d, "duplexImposition", XFA_Attribute::DuplexImposition)},
+    {NAME(0xa42ca1b7, "trayIn", XFA_Attribute::TrayIn)},
+    {NAME(0xa433f001, "bindingNode", XFA_Attribute::BindingNode)},
+    {NAME(0xa5340ff5, "bofAction", XFA_Attribute::BofAction)},
+    {NAME(0xa5b410cf, "save", XFA_Attribute::Save)},
+    {NAME(0xa6118c89, "targetType", XFA_Attribute::TargetType)},
+    {NAME(0xa66404cb, "keyEncipherment", XFA_Attribute::KeyEncipherment)},
     {NAME(0xa6710262,
-          L"credentialServerPolicy",
+          "credentialServerPolicy",
           XFA_Attribute::CredentialServerPolicy)},
-    {NAME(0xa686975b, L"size", XFA_Attribute::Size)},
-    {NAME(0xa85e74f3, L"initialNumber", XFA_Attribute::InitialNumber)},
-    {NAME(0xabef37e3, L"slope", XFA_Attribute::Slope)},
-    {NAME(0xabfa6c4f, L"cSpace", XFA_Attribute::CSpace)},
-    {NAME(0xac06e2b0, L"colSpan", XFA_Attribute::ColSpan)},
-    {NAME(0xadc4c77b, L"binding", XFA_Attribute::Binding)},
-    {NAME(0xaf754613, L"checksum", XFA_Attribute::Checksum)},
-    {NAME(0xb045fbc5, L"charEncoding", XFA_Attribute::CharEncoding)},
-    {NAME(0xb0e5485d, L"bind", XFA_Attribute::Bind)},
-    {NAME(0xb12128b7, L"textEntry", XFA_Attribute::TextEntry)},
-    {NAME(0xb373a862, L"archive", XFA_Attribute::Archive)},
-    {NAME(0xb598a1f7, L"uuid", XFA_Attribute::Uuid)},
-    {NAME(0xb5e49bf2, L"posture", XFA_Attribute::Posture)},
-    {NAME(0xb6b44172, L"after", XFA_Attribute::After)},
-    {NAME(0xb716467b, L"orphans", XFA_Attribute::Orphans)},
-    {NAME(0xbc0c4695, L"qualifiedName", XFA_Attribute::QualifiedName)},
-    {NAME(0xbc254332, L"usehref", XFA_Attribute::Usehref)},
-    {NAME(0xbc8fa350, L"locale", XFA_Attribute::Locale)},
-    {NAME(0xbd6e1d88, L"weight", XFA_Attribute::Weight)},
-    {NAME(0xbd96a0e9, L"underlinePeriod", XFA_Attribute::UnderlinePeriod)},
-    {NAME(0xbde9abda, L"data", XFA_Attribute::Data)},
-    {NAME(0xbe52dfbf, L"desc", XFA_Attribute::Desc)},
-    {NAME(0xbe9ba472, L"numbered", XFA_Attribute::Numbered)},
-    {NAME(0xc035c6b1, L"dataColumnCount", XFA_Attribute::DataColumnCount)},
-    {NAME(0xc0ec9fa4, L"overline", XFA_Attribute::Overline)},
-    {NAME(0xc2ba0923, L"urlPolicy", XFA_Attribute::UrlPolicy)},
-    {NAME(0xc2bd40fd, L"anchorType", XFA_Attribute::AnchorType)},
-    {NAME(0xc39a88bd, L"labelRef", XFA_Attribute::LabelRef)},
-    {NAME(0xc3c1442f, L"bookendLeader", XFA_Attribute::BookendLeader)},
-    {NAME(0xc4547a08, L"maxLength", XFA_Attribute::MaxLength)},
-    {NAME(0xc4fed09b, L"accessKey", XFA_Attribute::AccessKey)},
-    {NAME(0xc5762157, L"cursorLocation", XFA_Attribute::CursorLocation)},
-    {NAME(0xc860f30a, L"delayedOpen", XFA_Attribute::DelayedOpen)},
-    {NAME(0xc8da4da7, L"target", XFA_Attribute::Target)},
-    {NAME(0xca5dc27c, L"dataEncipherment", XFA_Attribute::DataEncipherment)},
-    {NAME(0xcb150479, L"afterTarget", XFA_Attribute::AfterTarget)},
-    {NAME(0xcbcaf66d, L"leader", XFA_Attribute::Leader)},
-    {NAME(0xcca7897e, L"picker", XFA_Attribute::Picker)},
-    {NAME(0xcd7f7b54, L"from", XFA_Attribute::From)},
-    {NAME(0xcea5e62c, L"baseProfile", XFA_Attribute::BaseProfile)},
-    {NAME(0xd171b240, L"aspect", XFA_Attribute::Aspect)},
-    {NAME(0xd3c84d25, L"rowColumnRatio", XFA_Attribute::RowColumnRatio)},
-    {NAME(0xd4b01921, L"lineHeight", XFA_Attribute::LineHeight)},
-    {NAME(0xd4cc53f8, L"highlight", XFA_Attribute::Highlight)},
-    {NAME(0xd50f903a, L"valueRef", XFA_Attribute::ValueRef)},
-    {NAME(0xd52482e0, L"maxEntries", XFA_Attribute::MaxEntries)},
-    {NAME(0xd57c513c, L"dataLength", XFA_Attribute::DataLength)},
-    {NAME(0xd6128d8d, L"activity", XFA_Attribute::Activity)},
-    {NAME(0xd6a39990, L"input", XFA_Attribute::Input)},
-    {NAME(0xd6e27f1d, L"value", XFA_Attribute::Value)},
-    {NAME(0xd70798c2, L"blankOrNotBlank", XFA_Attribute::BlankOrNotBlank)},
-    {NAME(0xd861f8af, L"addRevocationInfo", XFA_Attribute::AddRevocationInfo)},
-    {NAME(0xd8f982bf, L"genericFamily", XFA_Attribute::GenericFamily)},
-    {NAME(0xd996fa9b, L"hand", XFA_Attribute::Hand)},
-    {NAME(0xdb55fec5, L"href", XFA_Attribute::Href)},
-    {NAME(0xdc75676c, L"textEncoding", XFA_Attribute::TextEncoding)},
-    {NAME(0xde7f92ba, L"leadDigits", XFA_Attribute::LeadDigits)},
-    {NAME(0xe11a2cbc, L"permissions", XFA_Attribute::Permissions)},
-    {NAME(0xe18b5659, L"spaceAbove", XFA_Attribute::SpaceAbove)},
-    {NAME(0xe1a26b56, L"codeBase", XFA_Attribute::CodeBase)},
-    {NAME(0xe349d044, L"stock", XFA_Attribute::Stock)},
-    {NAME(0xe372ae97, L"isNull", XFA_Attribute::IsNull)},
-    {NAME(0xe4c3a5e5, L"restoreState", XFA_Attribute::RestoreState)},
-    {NAME(0xe5c96d6a, L"excludeAllCaps", XFA_Attribute::ExcludeAllCaps)},
-    {NAME(0xe64b1129, L"formatTest", XFA_Attribute::FormatTest)},
-    {NAME(0xe6f99487, L"hScrollPolicy", XFA_Attribute::HScrollPolicy)},
-    {NAME(0xe8dddf50, L"join", XFA_Attribute::Join)},
-    {NAME(0xe8f118a8, L"keyCertSign", XFA_Attribute::KeyCertSign)},
-    {NAME(0xe948b9a8, L"radius", XFA_Attribute::Radius)},
-    {NAME(0xe996b2fe, L"sourceAbove", XFA_Attribute::SourceAbove)},
-    {NAME(0xea7090a0, L"override", XFA_Attribute::Override)},
-    {NAME(0xeb091003, L"classId", XFA_Attribute::ClassId)},
-    {NAME(0xeb511b54, L"disable", XFA_Attribute::Disable)},
-    {NAME(0xeda9017a, L"scope", XFA_Attribute::Scope)},
-    {NAME(0xf197844d, L"match", XFA_Attribute::Match)},
-    {NAME(0xf2009339, L"placement", XFA_Attribute::Placement)},
-    {NAME(0xf4ffce73, L"before", XFA_Attribute::Before)},
-    {NAME(0xf531b059, L"writingScript", XFA_Attribute::WritingScript)},
-    {NAME(0xf575ca75, L"endChar", XFA_Attribute::EndChar)},
-    {NAME(0xf6b47749, L"lock", XFA_Attribute::Lock)},
-    {NAME(0xf6b4afb0, L"long", XFA_Attribute::Long)},
-    {NAME(0xf6b59543, L"intact", XFA_Attribute::Intact)},
-    {NAME(0xf889e747, L"xdpContent", XFA_Attribute::XdpContent)},
-    {NAME(0xfea53ec6, L"decipherOnly", XFA_Attribute::DecipherOnly)},
+    {NAME(0xa686975b, "size", XFA_Attribute::Size)},
+    {NAME(0xa85e74f3, "initialNumber", XFA_Attribute::InitialNumber)},
+    {NAME(0xabef37e3, "slope", XFA_Attribute::Slope)},
+    {NAME(0xabfa6c4f, "cSpace", XFA_Attribute::CSpace)},
+    {NAME(0xac06e2b0, "colSpan", XFA_Attribute::ColSpan)},
+    {NAME(0xadc4c77b, "binding", XFA_Attribute::Binding)},
+    {NAME(0xaf754613, "checksum", XFA_Attribute::Checksum)},
+    {NAME(0xb045fbc5, "charEncoding", XFA_Attribute::CharEncoding)},
+    {NAME(0xb0e5485d, "bind", XFA_Attribute::Bind)},
+    {NAME(0xb12128b7, "textEntry", XFA_Attribute::TextEntry)},
+    {NAME(0xb373a862, "archive", XFA_Attribute::Archive)},
+    {NAME(0xb598a1f7, "uuid", XFA_Attribute::Uuid)},
+    {NAME(0xb5e49bf2, "posture", XFA_Attribute::Posture)},
+    {NAME(0xb6b44172, "after", XFA_Attribute::After)},
+    {NAME(0xb716467b, "orphans", XFA_Attribute::Orphans)},
+    {NAME(0xbc0c4695, "qualifiedName", XFA_Attribute::QualifiedName)},
+    {NAME(0xbc254332, "usehref", XFA_Attribute::Usehref)},
+    {NAME(0xbc8fa350, "locale", XFA_Attribute::Locale)},
+    {NAME(0xbd6e1d88, "weight", XFA_Attribute::Weight)},
+    {NAME(0xbd96a0e9, "underlinePeriod", XFA_Attribute::UnderlinePeriod)},
+    {NAME(0xbde9abda, "data", XFA_Attribute::Data)},
+    {NAME(0xbe52dfbf, "desc", XFA_Attribute::Desc)},
+    {NAME(0xbe9ba472, "numbered", XFA_Attribute::Numbered)},
+    {NAME(0xc035c6b1, "dataColumnCount", XFA_Attribute::DataColumnCount)},
+    {NAME(0xc0ec9fa4, "overline", XFA_Attribute::Overline)},
+    {NAME(0xc2ba0923, "urlPolicy", XFA_Attribute::UrlPolicy)},
+    {NAME(0xc2bd40fd, "anchorType", XFA_Attribute::AnchorType)},
+    {NAME(0xc39a88bd, "labelRef", XFA_Attribute::LabelRef)},
+    {NAME(0xc3c1442f, "bookendLeader", XFA_Attribute::BookendLeader)},
+    {NAME(0xc4547a08, "maxLength", XFA_Attribute::MaxLength)},
+    {NAME(0xc4fed09b, "accessKey", XFA_Attribute::AccessKey)},
+    {NAME(0xc5762157, "cursorLocation", XFA_Attribute::CursorLocation)},
+    {NAME(0xc860f30a, "delayedOpen", XFA_Attribute::DelayedOpen)},
+    {NAME(0xc8da4da7, "target", XFA_Attribute::Target)},
+    {NAME(0xca5dc27c, "dataEncipherment", XFA_Attribute::DataEncipherment)},
+    {NAME(0xcb150479, "afterTarget", XFA_Attribute::AfterTarget)},
+    {NAME(0xcbcaf66d, "leader", XFA_Attribute::Leader)},
+    {NAME(0xcca7897e, "picker", XFA_Attribute::Picker)},
+    {NAME(0xcd7f7b54, "from", XFA_Attribute::From)},
+    {NAME(0xcea5e62c, "baseProfile", XFA_Attribute::BaseProfile)},
+    {NAME(0xd171b240, "aspect", XFA_Attribute::Aspect)},
+    {NAME(0xd3c84d25, "rowColumnRatio", XFA_Attribute::RowColumnRatio)},
+    {NAME(0xd4b01921, "lineHeight", XFA_Attribute::LineHeight)},
+    {NAME(0xd4cc53f8, "highlight", XFA_Attribute::Highlight)},
+    {NAME(0xd50f903a, "valueRef", XFA_Attribute::ValueRef)},
+    {NAME(0xd52482e0, "maxEntries", XFA_Attribute::MaxEntries)},
+    {NAME(0xd57c513c, "dataLength", XFA_Attribute::DataLength)},
+    {NAME(0xd6128d8d, "activity", XFA_Attribute::Activity)},
+    {NAME(0xd6a39990, "input", XFA_Attribute::Input)},
+    {NAME(0xd6e27f1d, "value", XFA_Attribute::Value)},
+    {NAME(0xd70798c2, "blankOrNotBlank", XFA_Attribute::BlankOrNotBlank)},
+    {NAME(0xd861f8af, "addRevocationInfo", XFA_Attribute::AddRevocationInfo)},
+    {NAME(0xd8f982bf, "genericFamily", XFA_Attribute::GenericFamily)},
+    {NAME(0xd996fa9b, "hand", XFA_Attribute::Hand)},
+    {NAME(0xdb55fec5, "href", XFA_Attribute::Href)},
+    {NAME(0xdc75676c, "textEncoding", XFA_Attribute::TextEncoding)},
+    {NAME(0xde7f92ba, "leadDigits", XFA_Attribute::LeadDigits)},
+    {NAME(0xe11a2cbc, "permissions", XFA_Attribute::Permissions)},
+    {NAME(0xe18b5659, "spaceAbove", XFA_Attribute::SpaceAbove)},
+    {NAME(0xe1a26b56, "codeBase", XFA_Attribute::CodeBase)},
+    {NAME(0xe349d044, "stock", XFA_Attribute::Stock)},
+    {NAME(0xe372ae97, "isNull", XFA_Attribute::IsNull)},
+    {NAME(0xe4c3a5e5, "restoreState", XFA_Attribute::RestoreState)},
+    {NAME(0xe5c96d6a, "excludeAllCaps", XFA_Attribute::ExcludeAllCaps)},
+    {NAME(0xe64b1129, "formatTest", XFA_Attribute::FormatTest)},
+    {NAME(0xe6f99487, "hScrollPolicy", XFA_Attribute::HScrollPolicy)},
+    {NAME(0xe8dddf50, "join", XFA_Attribute::Join)},
+    {NAME(0xe8f118a8, "keyCertSign", XFA_Attribute::KeyCertSign)},
+    {NAME(0xe948b9a8, "radius", XFA_Attribute::Radius)},
+    {NAME(0xe996b2fe, "sourceAbove", XFA_Attribute::SourceAbove)},
+    {NAME(0xea7090a0, "override", XFA_Attribute::Override)},
+    {NAME(0xeb091003, "classId", XFA_Attribute::ClassId)},
+    {NAME(0xeb511b54, "disable", XFA_Attribute::Disable)},
+    {NAME(0xeda9017a, "scope", XFA_Attribute::Scope)},
+    {NAME(0xf197844d, "match", XFA_Attribute::Match)},
+    {NAME(0xf2009339, "placement", XFA_Attribute::Placement)},
+    {NAME(0xf4ffce73, "before", XFA_Attribute::Before)},
+    {NAME(0xf531b059, "writingScript", XFA_Attribute::WritingScript)},
+    {NAME(0xf575ca75, "endChar", XFA_Attribute::EndChar)},
+    {NAME(0xf6b47749, "lock", XFA_Attribute::Lock)},
+    {NAME(0xf6b4afb0, "long", XFA_Attribute::Long)},
+    {NAME(0xf6b59543, "intact", XFA_Attribute::Intact)},
+    {NAME(0xf889e747, "xdpContent", XFA_Attribute::XdpContent)},
+    {NAME(0xfea53ec6, "decipherOnly", XFA_Attribute::DecipherOnly)},
 };
 
 #undef NAME