我正在使用Core Service来读取SDL Tridion 2011中的关键字信息。如何处理我正在阅读的项目上的任何元数据?我可以看到一个Metadata
属性,其中包含一个XML字符串,以及一个MetadataSchema
属性,该属性表示指向架构的链接。我应该直接处理XML,还是有办法做更像TOM.Net中的ItemFields
处理?在SDL Tridion 2011中,如何使用核心服务处理项目上的元数据?
如果我想将元数据添加到尚未设置的项目,该怎么办?
我正在使用Core Service来读取SDL Tridion 2011中的关键字信息。如何处理我正在阅读的项目上的任何元数据?我可以看到一个Metadata
属性,其中包含一个XML字符串,以及一个MetadataSchema
属性,该属性表示指向架构的链接。我应该直接处理XML,还是有办法做更像TOM.Net中的ItemFields
处理?在SDL Tridion 2011中,如何使用核心服务处理项目上的元数据?
如果我想将元数据添加到尚未设置的项目,该怎么办?
您需要提供自己的代码来根据关联的架构解析和修改该XML。我写了一个小的Fields
类来做繁重的工作,你可以在这里找到:https://code.google.com/p/tridion-practice/wiki/ChangeContentOrMetadata
看起来像一个非常有用的解决方案。它应该只是简单的元数据处理。 – 2012-02-21 15:04:55
我觉得这个问题适用于改变任何物品类型的内容/元数据。如果你同意,你是否介意改变它以扩大范围? – 2012-02-21 21:17:21