powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в атрибут XElement вставить кастомный namespace ?
2 сообщений из 2, страница 1 из 1
Как в атрибут XElement вставить кастомный namespace ?
    #38598191
HowToSoap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Нужно получить такой XML тэг
Код: xml
1.
<To xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="..."> </To>



пишу так:


Код: c#
1.
2.
3.
            XNamespace wsuSpace = "wsu";            
            xElem.Add(new XAttribute(XNamespace.Xmlns + "wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"));
            xElem.Add(new XAttribute(wsuSpace+"Id", Guid.NewGuid().ToString()));




Получаю это:

Код: xml
1.
<To xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" p2:Id="..." xmlns:p2="wsu"> </To>



Почему-то был введен левый неймспейс xmlns:p2="wsu"
(p2 - каждый раз новое, рендомное имя).

Подскажите правильное решение.
...
Рейтинг: 0 / 0
Как в атрибут XElement вставить кастомный namespace ?
    #38598231
HowToSoap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Починил.

Код: c#
1.
2.
3.
            XNamespace wsuSpace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";            
            xElem.Add(new XAttribute(XNamespace.Xmlns + "wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"));
            xElem.Add(new XAttribute(wsuSpace+"Id", Guid.NewGuid().ToString()));



Все отличие в первой строчке.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в атрибут XElement вставить кастомный namespace ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]