使用python将xmi文件转换为xml文件
我需要将 xmi 格式的活动图转换为 xml 格式。使用 python 可以进行此转换吗?是否有任何工具可以将 xmi 文件转换为 xml?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我需要将 xmi 格式的活动图转换为 xml 格式。使用 python 可以进行此转换吗?是否有任何工具可以将 xmi 文件转换为 xml?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
将 XML 转换为 XML 通常称为 XML 转换。对于 Python,您可以使用 libxsltmod 通过 XSLT“样式表”执行 XML 转换。
Converting XML to XML is usually called XML transformation. For Python you can use libxsltmod to perform XML transformations by using XSLT 'stylesheets'.
正如 Ignacio 所说,问题可能不是目标工具需要 XML,而是可能需要不同的 XMI 格式。
不幸的是,每个工具都遵循自己对 XMI 标准的解释,因此两个建模工具很可能会为同一模型生成两个不兼容的 XMI 文件。请参阅此“模型一旦打开中的示例任何不真实的地方”帖子
As Ignacio says, the problem may not be that the target tool expects XML but that probably expects a diffent XMI format.
Unfortunately, each tool follows its own interpretation of the XMI standard so two modeling tools will most likely generate two incompatible XMI files for the same model. See an example in this "model once open anywhere not true" post
您可以从任何 doc 也许有帮助
you can get the information that you need (classes and attribute ...) from any
file.xmi
this doc maybe help