Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有某种脚本语言可以比较两个包含数字数据的相似xml文件并生成增量xml?_Xml_Xpath_Scripting - Fatal编程技术网

是否有某种脚本语言可以比较两个包含数字数据的相似xml文件并生成增量xml?

是否有某种脚本语言可以比较两个包含数字数据的相似xml文件并生成增量xml?,xml,xpath,scripting,Xml,Xpath,Scripting,是否有一种脚本语言支持比较两个包含数字数据的相同xml文件(例如,两次连续测试运行之间的代码覆盖率xml)并生成具有差异的增量xml?可以使用很多,但是,您需要考虑是否有可用的XML库用于平台或开发语言来完成这项工作。 以下是一些需要考虑的问题: PHP Perl C#- 爪哇 爪哇 .NET .NET 微软视窗 您可以使用命令行界面从脚本中调用这种比较 在Core中,比较XML中数字数据的一个流行场景是向比较管道(使用XML描述)添加XSLT过滤器,这将为特定XPath位置应用声明的容差,例

是否有一种脚本语言支持比较两个包含数字数据的相同xml文件(例如,两次连续测试运行之间的代码覆盖率xml)并生成具有差异的增量xml?

可以使用很多,但是,您需要考虑是否有可用的XML库用于平台或开发语言来完成这项工作。 以下是一些需要考虑的问题:

  • PHP
  • Perl
  • C#-
  • 爪哇
  • 爪哇
  • .NET
  • .NET
  • 微软视窗
您可以使用命令行界面从脚本中调用这种比较

在Core中,比较XML中数字数据的一个流行场景是向比较管道(使用XML描述)添加XSLT过滤器,这将为特定XPath位置应用声明的容差,例如

<xsl:template
   match="/weather/deltaxml:attributes/
   dxa:time[
   deltaxml:attribute-in-tolerance(. , xs:double('10.0'))]">
   <xsl:copy>
     <xsl:attribute name="deltaxml:ignore-changes" select="'true'"/>
     <xsl:copy-of select="@*"/>
     <xsl:apply-templates select="node()"/>
  </xsl:copy>
</xsl:template>


DeltaXML文档中的示例更全面地描述了这一点。

您想要一个比较两个XML文件差异的工具,还是一种确定差异的编程方式?编程方式,因为它用于自动化。增量值将根据阈值进行进一步分析。