Я создаю резервные копии всех файлов с компьютера клиента на сервер. После резервного копирования каждого файла я создаю или обновляю запись в XML-файле. Моя проблема заключается в том, что иногда строка, используемая для создания или нахождения узла, содержит недопустимый токен. Строка, используемая для создания или поиска узла, определяется по пути папки и имени файла, который был скопирован.XPathException Недопустимый токен
Пример: при поддержке
Файл вверх: C: \ Users \ Jon_Doe \ Desktop \ report.doc
XML файла:
<root>
<Jon_Doe>
<Desktop>
<Report LastBackup="12/17/2014 11:51:10" />
</Desktop>
</Jon_Doe>
</root>
Если я встречаю строку, содержащую любой из следующих символов char { ' ' , ',' , '(' , ')' }
, я удаляю его из строки. Но я не могу определить, что не так со строкой «64bitPrereq».
Как определить, какая часть строки является «Недопустимый токен» перед использованием этой строки, чтобы найти или создать узел?
Прекрасно! Настолько рад, что все было так просто. Огромное спасибо. –