繁体   English   中英

XML:这有效吗?

[英]XML: Is this valid?

以下XML声明有效吗?

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

其中xsi定义为“ http://www.w3.org/2001/XMLSchema-instance

如果我试图创建以上数据以通过C#中的ASP.NET Web服务应用程序进行传输,我该如何对以上代码进行编码?

举例来说,我有一个用C#编写的Web服务方法,称为

SomeMethod(Msg someMessage)

我如何指示在类Msg中找到的message字段包含称为metadata的属性,并且字段message本身也是可以为null的元素(不包含数据,如以下示例所示)?

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

在其他情况下,它可以包含一些数据,如下所示:

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

如果定义了“ xsi”名称空间,则XML是有效的。

“创建以上数据”是什么意思? 例?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM