我在一个独特的位置,我做了一堆的XML内容的文件合并到客户特定的svn分支,这个问题是我不能只是复制/粘贴过去,因为该客户端具有不同定义了翻译和其他标签。试图通过svn merge来做到这一点令人望而生畏,它的50个文件和许多客户端都已经解决了。所以我有一个问题,如何编写一个eclipse插件,甚至是一个java程序,它将两个xml文件作为源,目标。不在源中的所有元素都在源中添加,而在具有不同标签的目标中的现有元素不会更改。我能写得很快吗?我想使用什么语法分析器,有人用什么工具快速实现这一点。我可以快速写入插件的实际代码做比较,我需要一些输入。 - 邓肯合并XML Web内容文件
0
A
回答
1
XSLT是这是一个非常有用的工具。它专门用于将一个XML文档或任何子变量(如HTML)转换为另一个。这似乎特别是你在做什么。
使用XSLT,您可以定义如何您希望您的XML到XSL文件转化规则;这个XSL文件由简单的逻辑组成,用于指定要更改的XML部分,并指定如何更改它们。接下来,您提供了您的XSL规则和您的XML源文档,并且它将吐出新的XML结果。
有关使用XSLT的好处是,你可以调整它,并重新运行。您可以在批量的源XML文件上运行它。请注意,您也可以在很多情况下使用它。您可以将它作为一个命令行工具执行,您可以将这些参数传递给您的XML源和XSL规则,也可以在Java代码中使用它。它非常灵活。
在您的使用情况下的唯一的事情是我以前没做过的,使用XSLT,一次被追问两个源文件。但this question只是这样的事情。
相关问题
- 1. 无法合并来自Word 2010文件的XML文档内容
- 2. 合并Xml文件
- 3. 合并XML文件
- 4. 高级合并文件内容
- 5. 合并文件名和内容
- 6. 合并内容
- 7. XML文件更改内容
- 8. 使用XML文件内容
- 9. XSLT合并2 XML文件
- 10. 合并XML保存文件
- 11. 合并多个XML文件
- 12. C#XML合并(2+文件)
- 13. AS3 - 合并XML文件
- 14. 如何合并XML文件?
- 15. AS3:合并XML文件
- 16. WebDeploy:合并内容
- 17. 阅读Xml文件并将内容保存到内存中WP7
- 18. 文件内容的联合?
- 19. Vertx合并单个文件中多个文件的内容
- 20. shell - cat - 将文件内容合并到一个大文件
- 21. Node.js的如何合并两个文件内容的文件的
- 22. 在文件夹中合并多个文件的内容
- 23. 将内容文件添加到Web服务并从Web服务访问内容文件
- 24. 解析并合并很多xml文件,内存不足
- 25. 将一个文件夹内的XML文件合并到一个XML中
- 26. 如何合并属于一个xml文件的同一节点中的内容?
- 27. 合并XML文档
- 28. 将嵌入式文件的内容合并到原始文档
- 29. 按照内容的升序合并文本文件
- 30. 基于文件系统的Web内容
我想缩小我想要做的。我有两个Dom文档,想要导航一个DOM,并且在导航时添加它具有的所有元素,我将它比较的DOM没有。 XSLT是为这样的事情设计的吗? –
@DuncanKrebs我在我的答案中提供了更多信息。 – chad