For XML documents:
Insert or override xcapclient-I pres-rules.xml put get xcapclient -- app resource-lists getxcapclient -- app pres-rules getxcapclient -- app RLS-services getxcapclient -- app xcap-caps get Delete xcapclient -- app resource- lists deletexcapclient -- app pres-rules deletexcapclient -- app RLS-Services Delete
For XML nodes: get xcapclient -- app resource-lists get '/resource-lists/list [@ name = "friends"]/entry [1]/display-name' overwrite xcapclient-I bill_display_name_fixed.xml put' /resource-lists/list [@ name = "friends"]/entry [1]/display-name'
To insert a new element, you must create a node selector that does not point to an existing element.
xcapclient -i alice.xml put '/resource-lists/list[@name="friends"]/entry[1][@uri="sip:alice@example.com"]'
Delete
xcapclient --app resource-lists delete '/resource-lists/list[@name="friends"]/entry[2]'
Reprinted: http://blog.csdn.net/njchenyi/article/details/3583748