|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Доброго времени суток! Направьте, пожалуйста. Абсолютный новичок в вопросе xml. Есть файл xsd, есть база где известны все таблицы.поля с нужными данными. Нужно сформировать файл xml для сторонней программы. С чего начать? что почитать? можно ли как-то средствами MS sqlXML получить? хелпы смотрю: отправляет на XMLсхемы на Visual Studio, SELECT... FOR XML выдает непонятно по тегам - файл как xml не читается. понимаю, что чем больше "перелопатить" информации, тем яснее будет вопрос, но времени маловато ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 14:47 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509С чего начать? что почитать? можно ли как-то средствами MS sqlXML получить? Читать хелп FOR XML Liana2509SELECT... FOR XML выдает непонятно по тегам - файл как xml не читается. Не читается чем ? И с какой ошибкой ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 14:51 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509, Liana2509 С чего начать? что почитать? можно ли как-то средствами MS sqlXML получить? https://msdn.microsoft.com/ru-ru/library/ms178107.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 14:54 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509, схема используется только для контроля "well-formed" документа, она не является основой для построения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 15:08 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509SELECT... FOR XML выдает непонятно по тегам - файл как xml не читается. FOR XML выдаёт набор узлов без корневого элемента. Вероятно, поэтому не читается. Нужно полученные от сервера данные добавить в корень документа. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 16:55 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 16:58 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Доброго времени суток! Как-то можно написать "select .... for xml", чтобы определенные поля были между нужными тегами? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 07:26 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 08:53 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 09:24 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
aleks2, Спасибо! получилось. а как получить вложенность? как в один тег еще несколько тегов можно вставить? вот есть два запроса, выводят нормально: select ПродНаимОрг as [НаимОрг], ПродИННЮл as [ИннЮл], ПродКпп as [КПП] FROM kpp_2014_xml where продНаимОрг = @продНаимОрг for xml path('СвЮЛ'), root('ИдСв') select ПродИндекс as [Индекс], ПродКодРегион as [КодРегион], ПродГород as [Город], ПродУлица as [Улица], ПродДом as [Дом] FROM kpp_2014_xml where продНаимОрг = @продНаимОрг for xml path('АдрРФ'), root('Адрес') как их объединить в общий тэг? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 09:25 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
XML = текст. Или еще один запрос нарисовать. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 09:29 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
LexusR, Спасибо огромное! на минуту раньше моего вопроса, дали ответ ) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 09:33 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
aleks2, Спасибо огромное! Вроде, все понятно, попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 09:33 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509, нужно написать файл xml для загрузки. 1ый вариант, как у меня получилось (часть файла), второй - пример загружаемого файла. это разные тексты для загрузчика? у меня не проходит проверку на соответствие схеме xsd..... 1. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
2. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 07:19 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509, конечно разные например у вас <НомСтр>1</НомСтр> <НаимТов>Платеж по лизингу</НаимТов> <СтТовУчНал>195961.00</СтТовУчНал> это узлы вложенные в узел <СведТов> а в варианте 2 НомСтр="1" НаимТов="Платеж по лизингу" СтТовУчНал="195961.00" - это атрибуты узла <СведТов> Привидите текст sql- которым вы получаете xml вариант 1 - попробуем его подрихтовать чтобы получить вариант 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 08:18 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
LexusR, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 08:27 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509, а структура таблиц kpp_2014_xml_pdocmat и kpp_2014_xml ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 08:38 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
LexusR, спасибо за помощь "до вчерашнего дня" не сталкивалась с xml, что такое атрибуты - тоже не знаю... стыдно таблицы простые, дополнительно их создала, все данные подтянула, типы данных nvarchar() или money: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 08:56 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
select'ы умею писать простые ) выше накопировала не с того места ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 08:57 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
что - то типа такого попробуйте Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
но по идее таблицы kpp_2014_xml и kpp_2014_xml_pdocmat должны быть как то связаны если конечно это уже не уже преподготовленные к выгрузке данные ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 09:07 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
LexusR, Спасибо огромное! прям все как надо ) постараюсь, остальные части по аналогии прописать ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 09:21 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Доброго времени суток! осталось чуть-чуть: процедура ngs.dbo.Export_XML_UL 123 возвращает xml-фрагмент как нужно, как добавить строку <?xml version="1.0" encoding="windows-1251"?> в создаваемый файл? файл создаю так (спасибо, всем кто делится знаниями): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 10:03 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
из процедуры выводите сконкатенированную строку Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 11:01 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
LexusR, по - хорошему, мне нужно поделиться с Вами половиной премии ) а как поступают, если файл xml очень большой, по смысловым частям переводят в строковую переменную и плюсуют сколько нужно раз? ведь в тип nvarchar - максимум 8000 символов вмещается еще одно "Огромное Спасибо!" и приятных Вам выходных ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 11:27 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
cast(@xml as varchar(max)) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 12:00 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Доброго времени суток! все получилось и отлично работало под правами 'sa'... попробовала под обычным пользователем - появились ошибки на права запуска процедуры 'xp_cmdshell'... сделали вот так "EXEC sp_xp_cmdshell_proxy_account 'domen\user_name', 'Password'" сейчас под sa файлы xml создаются с содержимым, но ошибка "Unclosed quotation mark after the character string ';'.Incorrect syntax near ')'." а под обычным пользователем, файлы создаются но пустые.... ошибка такая же присутствует. что сделать можно? понимаю, что, наверно, криво права дала - как поправить не знаю а когда процедуру запускаешь, как-то логины прописывать надо Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2015, 12:35 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509что сделать можно? Все ошибки Incorrect syntax исправляются одинаковым способом - написанием правильного синтаксиса Вот вы наверняка даже понятия не имеете, что вы там нагенерировали в переменной @cmd ? Но считаете, что там все правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2015, 12:39 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Glory, да, я это действительно "списала", по-моему в вашем блоге ) - про BSP и xp_cmdshell из моего там только название процедуры на создание xml-текста, в который я передаю строковый guid, и название файла с адресом больше я правда не понимаю. как поправить синтаксис ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2015, 13:08 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509как поправить синтаксис ? Узнать уже наконец-то содержимое переменной @cmd ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2015, 13:09 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Коллеги, очень полезная тема, огромное спасибо!!! Следуя вашим советам, написала select : (select [Line No_] as [КнПокСтр/@НомерПор],[Document No_] as [КнПокСтр/@НомСчфПрод] from table1 for xml path(''),type) as 'КнПокСтр' for xml path(''),type получается такой результат: <КнПокСтр> <КнПокСтр НомерПор="1" НомСчфПрод="575/3" /> </КнПокСтр> подскажите, пожалуйста, как сделать так <КнПокСтр НомерПор="1" НомСчфПрод="575/3" /> </КнПокСтр> ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2015, 16:42 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
разобралась с помощью нового обсуждения: http://www.sql.ru/forum/1144289/podskazhite-s-xml?hl=xml ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2015, 12:09 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
GloryLiana2509как поправить синтаксис ? Узнать уже наконец-то содержимое переменной @cmd Glory, стыдно, но я до сих пор не до конца понимаю содержимое. Но все отлично работает! Спасибо огромное, что делитесь знаниями! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 13:43 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
GloryУзнать уже наконец-то содержимое переменной @cmd Доброго времени суток! есть несколько работающих процедуры, формирующих различные xml.файлы, все норм. при выполнении Set @cmd = 'BCP "EXEC ngs.dbo.Export_XML_9 ''' + convert(nvarchar(20),@vcodeDoc) + ''' " queryout "' + @OutputFileName + '" -c -C1251 -r -T' EXEC @result = master..xp_cmdshell @cmd сейчас из одной и той же таблицы, один XML-файл с определенным набором полей формируется, а с другим набором полей из этой же таблицы вылетает ошибка. NULL Starting copy... SQLState = 01003, NativeError = 8153 Warning = [Microsoft][SQL Native Client][SQL Server]Warning: Null value is eliminated by an aggregate or other SET operation. SQLState = S1000, NativeError = 0 Error = [Microsoft][SQL Native Client]Unable to resolve column level collations NULL BCP copy out failed NULL перечитала уже по этому поводу, похожие темы, поменять ' -с' на ' -w' не помогает. сервер тот же, база та же, поля nvarchar в чем искать ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 12:46 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509перечитала уже по этому поводу, похожие темы, поменять ' -с' на ' -w' не помогает. Потому что эти предупреждения и ошибки не имеют никакого отношения к этим опциям ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 12:52 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Glory, Жизнь - великолепная штука! писала 3 месяца назад, что "не понимаю как это работает, но спасибо, что работает!" все равно приходиться вернуться и изучать... что смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 12:54 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509что смотреть? Текст процедуры ngs.dbo.Export_XML_9 разумеется. Она же генерирут эти ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 12:56 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Glory, БлагоДарю Вас! это ж надо, не увидеть в "select sum(SumBNds) from table" , что могут быть null значения... поправила на "select sum(isnull(SumBNds,0)) from table" - все отлично ) дело-то было не в BSP и xml ... Ваш код, как всегда безупречен ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:03 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Здравствуйте, ребята! Прошло 5 лет, я опять в этой теме, успела родить третью дочку и все также благодарна Вам за создание форума! Вопрос: создаю xml-файл через Код: sql 1. 2.
Под учеткой пользователя и на сервере, и с моего рабочего компа все нормально формируется. А с компа пользователя - пустой файл. нужно прописывать права на сам компьютер пользователя? (ошибки на права 'xp_cmdshell' нет. повторюсь, на моем компе, все норм) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:07 |
|
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
|
|||
---|---|---|---|
#18+
Liana2509 нужно прописывать права на сам компьютер пользователя? (ошибки на права 'xp_cmdshell' нет. повторюсь, на моем компе, все норм) Думаю что права есть, т.к файл создается Возможно проблема в настройках сессии ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2021, 07:47 |
|
|
start [/forum/topic.php?all=1&fid=46&tid=1684910]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 150ms |
0 / 0 |