适用于transmogrifier管道的简单XML读取器
项目描述
一个简单的transmogrifier蓝图,用于读取特定格式的xml文件
<container> <item> <field1>value</field1> <field2>value</field2> ... </item> ... </container>
示例
以下示例使用funnelweb和ploneremote从命令行上传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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e47307ca587520e3ba2fe2fb4b8d004211d9fb0c886199730b3a8808c245a62 |
|
MD5 | 4254a0457603068bd42d1b0968a28a2b |
|
BLAKE2b-256 | f9fb9babfd16224f49594cfef280218f310378caaa9565f8fc494b792972ddb4 |