escapeXML
lib.strings.escapeXML
Docs pulled from | This Revision | 16 minutes ago
Escapes a string s
such that it is safe to include verbatim in an XML
document.
Inputs
s
- 1. Function argument
Type
escapeXML :: string -> string
Examples
lib.strings.escapeXML
usage example
escapeXML ''"test" 'test' < & >''
=> ""test" 'test' < & >"
Noogle detected
Implementation
This function is implemented in c++ and is part of the native nix runtime.
Implementation
The following is the current implementation of this function.
escapeXML =
builtins.replaceStrings
[ "\"" "'" "<" ">" "&" ]
[ """ "'" "<" ">" "&" ];