XML Transform a DiffGram to CAML
Listing 3. Use CAML Batch documents to make multiple updates, inserts, deletes, or all three to SharePoint lists. This CAML statement reverses the update and insert made by Listing 2's DiffGram. Specify the OnError attribute value as Continue to disregard data-consistency errors that might occur during update operations. ![]() <Batch OnError='Continue' ListVersion='1'> <Method ID='Items1' Cmd='Update'> <Field Name='ID'>1</Field> <Field Name='CustomerID'>ALFKI</Field> <Field Name='CompanyName'>Alfreds Futterkiste</Field> <Field Name='ContactName'>Maria Anders</Field> <Field Name='ContactTitle'>Sales Representative</Field> <Field Name='Address'>Obere Str. 57</Field> <Field Name='City'>Berlin</Field> <Field Name='PostalCode'>12209</Field> <Field Name='Country'>Germany</Field> <Field Name='Phone'>030-0074321</Field> <Field Name='Fax'>030-0076545</Field> </Method> <Method ID='Items2' Cmd='Delete'> <Field Name='ID'>108</Field> </Method> </Batch> |