Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 XML namespace  [new]
vah
Member

Откуда:
Сообщений: 2694
Скажите пожалуйста.

При таком синтаксисе



Заранее благодарен.
13 сен 11, 10:43    [11267605]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
vah
Member

Откуда:
Сообщений: 2694
Скажите пожалуйста.

При таком синтаксисе

for xml path('customUI'), TYPE).query('<customUI xmlns:xsi="http://schemas.microsoft.com/office/2006/01/customui">
                                     {(/customUI/@*), (/customUI/*)}</customUI>')

Содержимое XML выводится корректно

При таком

for xml path('customUI'), TYPE).query('<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
                                     {(/customUI/@*), (/customUI/*)}</customUI>')

Выводится только заглавный тэг customUI


Мне нужно, чтобы XML начинался в таком виде

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">


Заранее благодарен.
13 сен 11, 10:48    [11267641]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
vah
Member

Откуда:
Сообщений: 2694
Различия здесь

xmlns:xsi=

xmlns=
13 сен 11, 10:49    [11267653]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

{(/*:customUI/@*), (/*:customUI/*)}</customUI>')

Posted via ActualForum NNTP Server 1.4

13 сен 11, 11:04    [11267752]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
vah
Member

Откуда:
Сообщений: 2694
daw
{(/*:customUI/@*), (/*:customUI/*)}</customUI>')


Спасибо Вам огромное!

Последний вопрос

Как из получившегося

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnRibbonLoad" loadImage="LoadImages">
  <ribbon xmlns="" startFromScratch="true">
    <tabs>

убрать xmlns="" ?
13 сен 11, 11:19    [11267844]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Последний вопрос
> Как из получившегося
> убрать xmlns="" ?

плюнуть на все это, и сделать explicit-ом, если уж так хочется.
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=774921

Posted via ActualForum NNTP Server 1.4

13 сен 11, 11:37    [11268006]     Ответить | Цитировать Сообщить модератору
 Re: XML namespace  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
vah, и вам не стыдно решать проблемы абы как?
Насильно шуруп гвоздём забивать.
Вместо того чтобы распыляться - разобрались бы в принцирах генерации XML.

Связанные топики: раз, два.
13 сен 11, 15:47    [11270273]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить