0
웹 서비스 API를 통해 셰어 포인트 목록을 쿼리하고 있습니다. API를 통해 서비스를 호출하려면 CAML 쿼리를 나타내는 XmlNode
개체를 보내야합니다. 내가 CAML에 새로운 해요이 CAML 쿼리에 명백한 결함이 있습니까?
<!-- This one works fine -->
<Query>
<Where>
<Eq>
<FieldRef Name="ID" />
<Value Type="Text">304</Value>
</Eq>
</Where>
</Query>
<!-- This one fails with a Soap exception (which I've seen before when searching
for an invalid field, but the first one calls the exact same field). -->
<Query>
<Where>
<In>
<FieldRef Name="ID" />
<Values>
<Value Type="Text">304</Value>
<Value Type="Text">303</Value>
<Value Type="Text">302</Value>
<Value Type="Text">301</Value>
</Values>
</In>
</Where>
</Query>
: 같은 완전히 다른 모든 것들,이 내가 (그들이 API로 전송 직전 XmlNode
의 InnerXml
속성을 통해 얻은) 전송을 시도하고있어 두 개의 서로 다른 쿼리는 쿼리, 그래서 아마도 내가 어떻게 In
문이 작동하는 방법에 대한 명백한 뭔가를 놓치고있어,하지만 내가 본 모든 예제는이 정확한 형식을 가지고있는 것 같습니다.
감사합니다. – Ocelot20