适用于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 |