XMLFormat
    { specInternalVars          = Nothing
    , specInternalVarId         = ("//*", Nothing)
    , specInternalVarExpr       = ("//*", Nothing)
    , specInternalVarType       = Nothing
    , specExternalVars          = Nothing
    , specExternalVarId         = ("//*", Nothing)
    , specExternalVarType       = Nothing
    , specRequirements          = ("//SPEC-OBJECTS/SPEC-OBJECT/TYPE/SPEC-OBJECT-TYPE-REF[contains(text(),\"KEY\")]/../..", Just ("KEY", "//SPEC-OBJECT-TYPE[contains(@LONG-NAME, \"Requirement\")]/@IDENTIFIER/text()"))
    , specRequirementId         = ("//SPEC-OBJECT/@IDENTIFIER/text()", Nothing)
    , specRequirementDesc       = Just ("//ATTRIBUTE-VALUE-XHTML/DEFINITION/ATTRIBUTE-DEFINITION-XHTML-REF[contains(text(),'KEY')]/../../THE-VALUE/div/*", Just ("KEY", "//ATTRIBUTE-DEFINITION-XHTML[contains(@LONG-NAME, \"ReqIF.Name\")]/@IDENTIFIER/text()"))
    , specRequirementExpr       = ("//ATTRIBUTE-VALUE-XHTML/DEFINITION/ATTRIBUTE-DEFINITION-XHTML-REF[contains(text(),'KEY')]/../../THE-VALUE/div/*", Just ("KEY", "//ATTRIBUTE-DEFINITION-XHTML[contains(@LONG-NAME, \"ReqIF.Text\")]/@IDENTIFIER/text()"))
    , specRequirementResultType = Nothing
    , specRequirementResultExpr = Nothing
    }
