2009-12-21 3 views
1

다음 XML 선언이 유효합니까?XML : 유효합니까?

xsi는 " http://www.w3.org/2001/XMLSchema-instance는"

나는 C#에서 ASP.NET 웹 서비스 응용 프로그램을 통해 전송을 위해 위의 데이터를 작성하려고하면, 어떻게 내가 위의 코딩 가야합니까으로 정의된다

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

? 나는 C#으로 작성된 웹 서비스 방법을 예를 들어

말은

SomeMethod(Msg someMessage) 

라는 방법 I 클래스 Msg에서 발견 된 message 필드 속성이 metadata을 불러 분야 message 자체가 또한 것을 포함 나타냅니다 요소는 null (다음 예와 같이 데이터가 없습니다) 일 수 있습니까? ,

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

답변

1

는 XML이 유효하다 "XSI"네임 스페이스가 정의되어 제공 : 다른 경우

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

, 그것은 다음과 같이 일부 데이터를 포함 할 수 있습니다.

"위의 데이터 만들기"란 무엇을 의미합니까? 예?

+0

나는이 질문을 업데이트했다. xsi : nil = "true"를 없앨 수 있습니까? – Lopper

+0

전화하는 웹 서비스의 요구 사항에 따라 다릅니다. – RickNZ

관련 문제