/**
 * @file Definition of XML escapes
 * @since 0.1.5
 */
/*#ifndef(UMD)*/
"use strict";
/*global _gpfStringEscapes*/ // Dictionary of language to escapes
/*global _gpfSyncReadSourceJSON*/ // Reads a source json file (only in source mode)
/*#endif*/

_gpfStringEscapes.xml = _gpfSyncReadSourceJSON("string/escape/xml.json");

/*#ifndef(UMD)*/

// Generates an empty function to reflect the null complexity of this module
(function _gpfStringEscapeXml () {}());

/*#endif*/

@@ -83,16 +83,95 @@
 trict%22;%0A
+/*global _gpfStringEscapeFor*/ // Make the string content compatible with lang%0A
 /*global
@@ -318,236 +318,367 @@
 )%0A/*
-#endif*/%0A%0A_gpfStringEscapes.xml = _gpfSyncReadSourceJSON(%22string/escape/xml.json%22);%0A%0A/*#ifndef(UMD)*/%0A%0A// Generates an empty function to reflect the null complexity of this module%0A(function _gpfStringEscapeXml () %7B%7D());%0A%0A/*#endif*/
+exported _GPF_STRING_ESCAPE_XML*/ // xml escapes key%0A/*exported _gpfStringEscapeForXml*/ // String escape for Xml%0A/*#endif*/%0A%0Avar _GPF_STRING_ESCAPE_XML = %22xml%22;%0A%0A_gpfStringEscapes%5B_GPF_STRING_ESCAPE_XML%5D = _gpfSyncReadSourceJSON(%22string/escape/xml.json%22);%0A%0Afunction _gpfStringEscapeForXml (that) %7B%0A    return _gpfStringEscapeFor(that, _GPF_STRING_ESCAPE_XML);%0A%7D
 %0A

Generate explicit dependency (#295)