如何断开xml文件的连接



我正在寻找一个python脚本(甚至是一个更简单的选项(来分离xml文件。

输入xml具有以下格式

*<config>
<block1>
..
</block1>
<block2>
..
</block2>
<block3>
..
</block3>
<block4>
..
</block4>
</config>*

这必须分为四个块

block1.xml将包含此部分-

*<config>
<block1>
..
<block1>
</config>*

block2.xml将包含此部分-

*<config>
<block2>
..
<block2>
</config>*

依此类推。

你能分享/给出一个如何做到这一点的想法吗?

提前感谢

谨致问候,Ashish

类似这样的东西:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="config">
<xsl:for-each select="*[starts-with(name(),'block')]">
<xsl:result-document href="{name()}.xml">
<config>
<xsl:copy-of select="."/>
</config>
</xsl:result-document>
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

最新更新