将内容和图像从 Umbraco 导出到 JSON 或 XML?
Export content and images from Umbraco to JSON or XML?
是否有一种简单的方法可以在 Umbraco 中从节点及以下(如此递归)导出所有内容?假设我要导出所有 'About us' 项目(ID 555 root),以及这些项目中使用的 images/media?我只需要将它们导出为 JSON 或 XML 等简单格式,并将媒体保存在本地磁盘上。
有什么想法或片段吗?
PS:这是一个较旧的 Umbraco 解决方案 - Umbraco 6。
查看表 umbracoNode
(节点、节点层次结构)和 cmsContentXml
(cache)。确保缓存是最新的(参见 link 中的注释)。
我将遍历节点树并将 xml
列的内容写入文件。
根据您 link 媒体的方式,您要么拥有媒体 属性,要么需要在 XML 中解析 HTML。请记住,Umbraco 中的所有媒体无论如何都应该位于 ~/Media
下。
是否有一种简单的方法可以在 Umbraco 中从节点及以下(如此递归)导出所有内容?假设我要导出所有 'About us' 项目(ID 555 root),以及这些项目中使用的 images/media?我只需要将它们导出为 JSON 或 XML 等简单格式,并将媒体保存在本地磁盘上。
有什么想法或片段吗?
PS:这是一个较旧的 Umbraco 解决方案 - Umbraco 6。
查看表 umbracoNode
(节点、节点层次结构)和 cmsContentXml
(cache)。确保缓存是最新的(参见 link 中的注释)。
我将遍历节点树并将 xml
列的内容写入文件。
根据您 link 媒体的方式,您要么拥有媒体 属性,要么需要在 XML 中解析 HTML。请记住,Umbraco 中的所有媒体无论如何都应该位于 ~/Media
下。