Чем читать Кристал-Репорт.хмл?
Пока не победил следующее:
требуется писать хмл-документ со всеми намеспасами.
<?xml version="1.0" encoding="UTF-8"?>
< FormattedReport xmlns="urn:crystal-reports:schemas" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" >
...
При создании вритера (XmlWriter, XmlTextWritter) xmlns
является обязательным и предопределенным элементом.
При попытке записать аттрибут с именем хмлнс вритер ругается на неправильность и/или невозможность переопределения хмлнс.
Есть вариант подавить это дело используя Сериализер, но интересует решение с вритером.
Есть какие идеи как покоцать вритер до понимания им нового значения хмлнс?
Ошибка при записи
Test Name: MicrosoftExample_WriteAttributeString_4
Test FullName: Tests.MicrosoftExample_WriteAttributeString_4
Test Source: TFormattedReport.cs : line 50
Test Outcome: Failed
Test Duration: 0:00:10.5859899
Result StackTrace:
at System.Xml.XmlWellFormedWriter.PushNamespaceExplicit(String prefix, String ns)
at System.Xml.XmlWellFormedWriter.WriteEndAttribute()
at Tests.MicrosoftExample_WriteAttributeString_4() in TFormattedReport.cs:line 70
Result Message:
Test method Tests.TFormattedReport_Tests.MicrosoftExample_WriteAttributeString_4 threw exception:
System.Xml.XmlException: The prefix '' cannot be redefined from '' to 'urn_book' within the same start element tag.