我正在尝试使用 Sitecore 6.5 中的内置 Web 服务 (.../sitecore/shell/webservice/service.asmx)
有描述命令的PDF,但没有指定插入/更新项目的格式。它声称在执行 GetXml 请求时可以简单地使用该格式,但我发现在我的测试中并非如此。
我已经尝试了许多变体,无论是尝试使用此博客建议的一个字段还是单个字段,都没有运气,不幸的是,Web 服务不会抱怨输入,它总是响应“OK”而没有任何效果。
完整的请求(正如我现在所看到的)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<Save xmlns="http://sitecore.net/visual/">
<xml>
<sitecore>
<field itemid="{7CCE4419-E8BD-45F4-9B9C-625E220C59A1}"
fieldid="{3F4B20E9-36E6-4D45-A423-C86567373F82}"
language="en"
version="1">
<content>A title from service</content>
</field>
</sitecore>
</xml>
<databaseName>master</databaseName>
<credentials><!-- removed --></credentials>
</Save>
</soapenv:Body>
如果有人知道格式是什么,那就太好了。