[英]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.