이렇게 영어가 두번 나오게 되던데 뭔가 잘못한건가?
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]);
char chr = innerText[j]; stringBuilder.Append(chr); if (chr != '*' && chr <= 'u007F') { stringBuilder.Append(chr); }
그렇게 짜놨으니 그런거지 보고도 모르냐?