Name
global.XMLUtilJS
Description
XML utilities for JavaScript...
Script
// Discovery
var XMLUtilJS = Class.create();
XMLUtilJS.escapeForXMLText = function(str) {
var result = str.replace( /\&/g, '&' );
result = result.replace( /\</g, '<' );
result = result.replace( /\>/g, '>' );
return result;
}
XMLUtilJS.unescapeForXMLText = function(str) {
var result = str.replace( /\&/g, '&' );
result = result.replace( /\</g, '<' );
result = result.replace( /\>/g, '>' );
return result;
}
XMLUtilJS.valueToString = function(val) {
var result = val;
if (result == null)
result = 'NULL';
result = '' + result;
result = XMLUtilJS.escapeForXMLText(result);
return result;
}
XMLUtilJS.stringToValue = function(str) {
return (str == 'NULL') ? null : XMLUtilJS.unescapeForXMLText('' + str);
}
XMLUtilJS.prototype = {
type: 'XMLUtilJS'
}
Sys ID
272aff290a0a0b8a003550a56702afa7