2016-04-18 3 views
1

Я хочу использовать специальные символы в имени атрибута типа «:», как я могу это сделать?Разрешить специальные символы в Xelement.SetAttributeValue

.SetAttributeValue("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");

, когда я пытаюсь это говорит, что ":" не допускается в качестве имени атрибута

ответ

0

Вы можете сделать это следующим образом:

el.SetAttributeValue(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"); 

Альтернативный синтаксис:

el.SetAttributeValue(XNamespace.Xmlns.GetName("xsi"), "http://www.w3.org/2001/XMLSchema-instance"); 

 Смежные вопросы

  • Нет связанных вопросов^_^