跳转到主要内容

适用于transmogrifier管道的简单XML读取器

项目描述

一个简单的transmogrifier蓝图,用于读取特定格式的xml文件

<container>
  <item>
    <field1>value</field1>
    <field2>value</field2>
    ...
  </item>
  ...
</container>

示例

以下示例使用funnelwebploneremote从命令行上传xml文件中的内容

首先创建一个自定义的pipeline.cfg

[transmogrifier]
pipeline =
    xmlsource
    ploneupload
    ploneupdate

[xmlsource]
blueprint = transmogrify.xmlsource
xmlfile = items.xml
pathtag = field1
itemtag = item
type = MyCustomType

[ploneupload]
blueprint = transmogrify.ploneremote.remoteconstructor
target = http://admin:admin@localhost/Plone/mycontent

[ploneupdate]
blueprint = transmogrify.ploneremote.remoteschemaupdater
target = ${ploneupload:target}

现在使用buildout.cfg安装funnelweb

[buildout]
parts = convertxml

[convertxml]
recipe = funnelweb
pipeline=wynhotels.cfg
eggs = transmogrify.xmlsource

引导

$> easy_install zc.buildout
$> buildout init
$> bin/buildout

现在运行您的自定义转换器

$> bin/convertxml

转换器解析xml并通过xmlrpc上传到plone。或者构建自己的管道将内容转换为任何所需的形式或位置。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

transmogrify.xmlsource-1.0.zip (6.2 kB 查看哈希值)

上传时间:

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面