이렇게 영어가 두번 나오게 되던데 뭔가 잘못한건가?



        private static void FixNodes(XmlNode node)
        {
            for (int i = 0; i             {
                if (node.ChildNodes[i].Name == "string")
                {
                    StringBuilder stringBuilder = new StringBuilder();
                    string innerText = node.ChildNodes[i].InnerText;
                    for (int j = 0; j                     {
                        char chr = innerText[j];
                        stringBuilder.Append(chr);
                        if (chr != '*' && chr <= '\u007F')
                        {
                            stringBuilder.Append(chr);
                        }
                    }
                    node.ChildNodes[i].InnerText = stringBuilder.ToString();
                }
                Program.FixNodes(node.ChildNodes[i]);