12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- function sXmlEncode(sInputString)
- {
- var sOutputString = "" + sInputString;
- if ((sOutputString == '0') || ((sInputString != null) && (sInputString != false)))
- {
-
- sOutputString = sOutputString.replace(/&/g, "&");
-
- sOutputString = sOutputString.replace(/</g, "<");
-
- sOutputString = sOutputString.replace(/>/g, ">");
-
- sOutputString = sOutputString.replace(/"/g, """);
-
- sOutputString = sOutputString.replace(/'/g, "'");
- }
- else if (sInputString == null)
- {
-
- sOutputString = "";
- }
- return sOutputString;
- }
- function sXmlDecodeParser(sAll, sGroup1)
- {
- var sRetval = sAll;
- switch(sGroup1)
- {
- case 'amp': sRetval = '&'; break;
- case 'lt': sRetval = '<'; break;
- case 'gt': sRetval = '>'; break;
- case 'quot': sRetval = '"'; break;
- case 'apos': sRetval = "'"; break;
- }
- return sRetval;
- }
- function sXmlDecode(sInputString)
- {
- var sOutputString = "" + sInputString;
- if ((sOutputString == '0') || ((sInputString != null) && (sInputString != false)))
- {
- sOutputString = sOutputString.replace(/&(amp|lt|gt|quot|apos);/g, sXmlDecodeParser);
- }
- else if (sInputString == null)
- {
-
- sOutputString = "";
- }
- return sOutputString;
- }
|