![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| -ser- |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 5 Всего: 13 |
имеется xmlDocument, надо осуществить Xsl трансформацию. так вот, если я делаю так
то Transform валит ошибку, ругаясь на xmlDocument и предлагает заменить его на XmlReader. заметим xmlDocument здесь на полном основании, поскольку он тоже имплементирует IXPathNavigable. менял на XmlReader, все равно ругается на структуру данных, на самое ее начало. но стоит xmlDocument сохранить в файл
как все проходит на ура. все бы ничего, только не хочется через файл гонять. кто-нибудь что-то в этом понимает? проверял внутренности xmlDocument и содержимое файла uri, те же козьи шарики, все один в один совпадает, т.е. xmlDocument.Save( uri ) структуру данных не корректирует, все записывает как есть. -------------------- "Тонкая, однако, работа." |
||||
|
|||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
А что пишет в первом случае? Может ему рутового xml элемента не хватает или неймспейсов?
-------------------- ![]() |
|||
|
||||
| -ser- |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 5 Всего: 13 |
если подать XmlDocument, то дает XsltException:
может быть, неймспейсов точно нет, также как и в файле, но через файл работает. надо полагать, здесь что-то другое. Это сообщение отредактировал(а) -ser- - 8.12.2006, 10:11 -------------------- "Тонкая, однако, работа." |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Похоже на то, что ему не нравятся пробелы или табы в документе, судя по Line/Position они в самом начале. А убрать их не может, поэтому просит XmlReader. С XSLT совсем не работал, так что помочь ничем не могу
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |