Author: ohnogodzirrah | Posted on: 7/13/2009 10:09:32 AM | Views : 312

Trying to convert a Javascript function to C#:
function tidyXml(xmlMessage) {
    //put newline before closing tags of values inside xml blocks
    xmlMessage = xmlMessage.replace(/([^>])</g,"$1\n<");
    //put newline after every tag
    xmlMessage = xmlMessage.replace(/>/g,">\n");
    var xmlMessageArray = xmlMessage.split("\n");
    xmlMessage="";
    var nestedLevel=0;
    for (var n=0; n < xmlMessageArray.length; n++) {
        if ( xmlMessageArray[n].search(/<\//) > -1 ) {
            nestedLevel--;
        }
        for (i=0; i<nestedLevel; i++) {
          ...

Go to the complete details ...