I have a list component being populated by XML. In the XML, it contains characters like & ” etc…
I have a function that will replace that with its proper character like & and "
//the code above calls it here in my XML.onLoad
var label = swapEntityForChar(node.childNodes[2].firstChild);
//the actual function
function swapEntityForChar(myStr:String):String
{
switch (myStr)
{
case " " :
// CR
return ("
");
break;
case " " :
// non-breaking space
return (" ");
break;
case "&" :
return ("&");
break;
case "& " :
// special Kludge
return ("& ");
break;
case "•" :
// bullet
return ("•");
break;
case "≥" :
return ("≥");
break;
case ">" :
return (">");
break;
case "…" :
return ("…");
break;
case "“" :
return ('“');
break;
case "≤" :
return ("≤");
break;
case "‘" :
return ("‘");
break;
case "<" :
return ("<");
break;
case "−" :
return ("-");
break;
case "—" :
return ("—");
break;
case "–" :
return ("–");
break;
case "”" :
return ('”');
break;
case "’" :
return ("’");
break;
default :
return (" ");
}
}
If I trace myStr, its every string in the label in the list box obviously. How can I search the string for those characters and replace them?