XmlWriter output;
output.WriteStartElement("sparql");
output.WriteAttributeString("xmlns", "http://www.w3.org/2005/sparql-results#");
получаем исключение:
System.Xml.XmlException: Префикс "" не может быть переопределен с "" на "http://www.w3.org/2005/sparql-results#" внутри того же начального тега элемента.
Это все потому, что правильно делать вот так:
XmlWriter output;
output.WriteStartElement("sparql", "http://www.w3.org/2005/sparql-results#");
Ошибка была обнаружена в библиотеке SemWeb. Теперь в репозитории лежит уже исправленная версия.
Комментариев нет :
Отправить комментарий