powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сериализация
13 сообщений из 13, страница 1 из 1
Сериализация
    #38257968
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, при сериализации в xml возможно сделать так, чтобы в файле не отображались
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" ?
...
Рейтинг: 0 / 0
Сериализация
    #38257991
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сериализация
    #38258016
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ http://codearticles.ru/articles/1282
Спасибо ))) Напрямую погуглить не додумался )))
...
Рейтинг: 0 / 0
Сериализация
    #38390877
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При сериализации объекта требуется чтобы создавался XML с определенной структурой.

Код: c#
1.
2.
3.
4.
5.
6.
7.
public partial class test{
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public int code { get; set; }
    
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string message { get; set; }
}



А в результате чтобы было
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:D="......">
   <soapenv:Header/>
   <soapenv:Body>
      <D:test>
         <code >1</code >
         <message ></message >
      </D:test>
   </soapenv:Body>
</soapenv:Envelope>



Теги code, message и D:test "задаются", остальные не знаю как в XML добавить
...
Рейтинг: 0 / 0
Сериализация
    #38390900
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеет схема wsdl, сгенерировал класс. Но результат не тот
...
Рейтинг: 0 / 0
Сериализация
    #38390902
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettleИмеет схема wsdl, сгенерировал класс. Но результат не тот

Код: xml
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="utf-16"?>
<test>
	<code>1</code>
	<message></message>
</test>
...
Рейтинг: 0 / 0
Сериализация
    #38390931
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При сериализации можно вообще избавиться от строки?
<?xml version="1.0" encoding="utf-16"?>
...
Рейтинг: 0 / 0
Сериализация
    #38390963
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SoapFormatter или вот тут есть идеи
...
Рейтинг: 0 / 0
Сериализация
    #38391196
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle,

что используется для сериализации? XmlSerializer? DataContractSerializer?
Судя по дальнейшим сообщениям, вообще нужен SoapFormatter.

Избавляться от пространств имён не нужно. Это тоже самое, что фамилия у человека. Василиев много, и непонятно, какой из них хакнул вас. А вот Вася Пупкин - один!

Объявление XML - тоже необходимая вещь. Как обрабатывать документ, не зная его кодировки? Тем не менее, если хочется походить по граблям, то можно указать OmitXmlDeclaration .
...
Рейтинг: 0 / 0
Сериализация
    #38391358
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petalvikFullKettle,

что используется для сериализации? XmlSerializer? DataContractSerializer?
Судя по дальнейшим сообщениям, вообще нужен SoapFormatter.

Избавляться от пространств имён не нужно. Это тоже самое, что фамилия у человека. Василиев много, и непонятно, какой из них хакнул вас. А вот Вася Пупкин - один!

Объявление XML - тоже необходимая вещь. Как обрабатывать документ, не зная его кодировки? Тем не менее, если хочется походить по граблям, то можно указать OmitXmlDeclaration .
Эта ещё не вся проблема. Файл, скажем, соберу. А вот ещё ответ, который надо десериализовать.
...
Рейтинг: 0 / 0
Сериализация
    #38391359
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petalvikFullKettle,

что используется для сериализации? XmlSerializer? DataContractSerializer?
Судя по дальнейшим сообщениям, вообще нужен SoapFormatter.

Избавляться от пространств имён не нужно. Это тоже самое, что фамилия у человека. Василиев много, и непонятно, какой из них хакнул вас. А вот Вася Пупкин - один!

Объявление XML - тоже необходимая вещь. Как обрабатывать документ, не зная его кодировки? Тем не менее, если хочется походить по граблям, то можно указать OmitXmlDeclaration .
XmlSerializer
...
Рейтинг: 0 / 0
Сериализация
    #38391363
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petalvikFullKettle,

что используется для сериализации? XmlSerializer? DataContractSerializer?
Судя по дальнейшим сообщениям, вообще нужен SoapFormatter.

Избавляться от пространств имён не нужно. Это тоже самое, что фамилия у человека. Василиев много, и непонятно, какой из них хакнул вас. А вот Вася Пупкин - один!

Объявление XML - тоже необходимая вещь. Как обрабатывать документ, не зная его кодировки? Тем не менее, если хочется походить по граблям, то можно указать OmitXmlDeclaration .
И я прошу прощения, я просто две разные вещи в одну тему объединил. То что спрашивалось в первом сообщение не актуально.
...
Рейтинг: 0 / 0
Сериализация
    #38395708
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл отписаться. Не стал мудрить, через утилиту XSD сгенерил сразу "клиента". Работы на 5 мин с полной реализацией и вызовом
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сериализация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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