Как добавить char :
в атрибут элемента XML?Как добавить символ ':' в атрибут XML
Вот как результат должен выглядеть
<alto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.loc.gov/standards/alto/ns-v3#"
xsi:schemaLocation="http://www.loc.gov/standards/alto/ns-v3# http://www.loc.gov/standards/alto/v3/alto-3-1.xsd" SCHEMAVERSION="3.1"
xmlns:xlink="http://www.w3.org/1999/xlink">
и до сих пор это мой код
var z = doc.Descendants("alto").First();
XNamespace ns = "http://www.w3.org/2001/XMLSchema-instance";
z.Add(new XAttribute(XNamespace.Xmlns + "xsi", ns.NamespaceName));
я попробовал этот код, но он дает мне ошибку
new XAttribute("xmlns", "http://www.loc.gov/standards/alto/ns-v3#")
и вот сообщение об ошибке:
Приставка «» не может быть переопределен от «» до «» http://www.loc.gov/standards/alto/ns-v3# в пределах одного тега начала элемента
Как должен выглядеть ваш выходной XML? И к какому атрибуту должен быть добавлен этот символ? – zx485
Какое сообщение об ошибке? –
@ zx485 на выходе xml на вопрос sir –