Я создаю Xml Document Xml. Когда я пытаюсь вставить строку, которая содержит алфавиты, пробелы, специальные символы и цифры. Это дает ошибку во время выполнения.Как вставить символ пробела в XDocument
The ' ' character, hexadecimal value 0x20, cannot be included in a name.
Как я могу вставить такой тип строки. Есть ли другой способ вставить этот тип строки.
код, я использую:
XDocument xDoc = new XDocument(
new XDeclaration("1.0", "UTF-8", "yes"),
new XElement("Mail"));
var template = @"To MOM
13, AD1
tr y
fghdh, Madhya Pradesh, India
Dear Ram,
We would like to appoint you for new job";
XElement varXElement = new XElement("studentName", template);
xDoc.Element("Mail").Add(varXElement);
xDoc.Save(filePath);
показать нам свой код, который вы используете –
Ваш фрагмент кода не будет компилироваться. Я изменил первую строку на «XDocument xDoc = ...» и изменил строки «varXElement» на «var XElement = new XElement (« studentNAme », template);» и «xDoc.Element (« Mail »). (varXElement); 'и он работал просто отлично, так что происходит что-то еще. – Tim
Я боюсь, но я все еще не могу запустить его. Он будет компилироваться должным образом, но если вы попытаетесь сохранить его, указав filepath = "C: \\ doc.xml", он даст вам исключение пробельных символов. –