XML: это верно? - PullRequest
       18

XML: это верно?

1 голос
/ 21 декабря 2009

Допустимо ли следующее объявление XML?

<message metadata="SomeMetaData" xsi:nil="true"/>

, где xsi определяется как "http://www.w3.org/2001/XMLSchema-instance"

Если я пытаюсь создать вышеуказанные данные для передачи через приложение веб-службы ASP.NET в C #, как мне выполнить кодирование выше?

Скажем, например, у меня есть метод веб-службы, написанный на C #, который называется

SomeMethod(Msg someMessage)

Как указать, что поле message, найденное в классе Msg, содержит атрибут с именем metadata и что само поле message также является элементом, который может быть null (не содержит данных, как показано в следующем примере)?

<message metadata="SomeMetaData"></message>

В других случаях он может содержать следующие данные:

<message metadata="SomeMetaData">
    <data>1234</data>
    <data>5678</data>
</message>

1 Ответ

1 голос
/ 21 декабря 2009

XML действителен при условии, что пространство имен "xsi" определено.

Что вы подразумеваете под «создать вышеуказанные данные»? Пример?

...