Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Чем читать Кристал-Репорт.хмл?

21.06.18 11:43
Re: ​Чем читать Кристал-Репорт.хмл?
 
Murr патриот
Murr
в ответ Murr 20.06.18 21:21

Пока не победил следующее:


требуется писать хмл-документ со всеми намеспасами.

<?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.



 

Перейти на