草庐IT

传统计算

全部标签

xml - 如何用XPath计算最高值(value)节点和最低值(value)节点之间的差异?

XML示例文件是:book1auth15book2auth210book2auth112我需要返回一个值(最高价-最低价)。data/book[not(../book/price>price)]/title给了我价格最高的书名和data/book[not(../book/price给了我价格最低的书名但是我如何获得这个值呢?*我还需要返回所有写了2本书或更多书的作者我试过了://author[count(parent::book)>=1]/text()但没有成功:-( 最佳答案 只需从最大值中减去最小值:data/book[not(

c# - 如何对 XSL 进行计算

我有一个这样的xml文件:APP1264APP2109这是我当前的xslC#代码:StringBuildersb=newStringBuilder();sb.AppendLine("");sb.AppendLine(""+"="+""+"/"+"");它给;APP1=4/26APP2=9/10我想做一个计算。(测试/总计)*100所以对于APP2(9/10)*100=90"%"我该怎么做?到目前为止,我尝试了这些,stringa="";//notworkingsb.AppendLine("");sb.AppendLine(""+"它们都不起作用:( 最佳答案

xml - 使用 XSLT 计算差异

我正在尝试使用xslt从xml文件中提取一些信息。我使用xslt数学函数来输出我正在迭代的某些操作的开始时间和结束时间之间的差异。但是,我不确定如何扩展它来计算下一个Action的开始时间和上一个Action的结束时间之间的差异。据我所知,您不能在xslt中重新分配变量。在传统语言中,我只是将最后一次遇到的时间存储为变量。如果有人可以给我一些关于如何以更惯用的xslt方式执行此操作的指示,我将不胜感激。这是我的数据文件的简化版本。11013162024这是我当前的xslt转换,它只是在内部操作上有所不同。 我希望看到的结果是93344 最佳答案

xml - 将 XML 元素转换为具有计算值的属性

我正在尝试将元素除以一个数字(比如3.33),然后将这些元素转换为属性。元素被转换但没有除法运算。这是原始的xml格式721198499.8.5450000000000000e+02当前输出为我正在使用的XSLT代码, 最佳答案 您的第二个模板对属性进行操作,但您的输入XML中没有属性。意识到模板匹配的是输入XML,而不是输出XML。您可以将执行转换的第二个模板更改为可从第一个模板调用的可调用模板。然后,在消除逗号代码的同时,您将获得反射(reflect)指定数字转换的XML输出。完整的XSLT:XML输出

xml - 如何停止计算空白页 XSLT/XSLFO

我有一个从第1页开始并继续的布局。现在的问题是它也计算空白页。有没有办法强制停止空白页计数。当前输出:第1页(非空白)-第1页,共6页第2页(空白)第3页(非空白)-第3页,共6页第4页(空白)第5页(非空白)-第5页,共6页第6页(空白)预期输出:第1页(非空白)-第1页,共3页第2页(空白)第3页(非空白)-第2页,共3页第4页(空白)第5页(非空白)-第3页,共3页第6页(空白)代码Pageof上面的输出是(假设有两个页面要显示)第一页(非空白)第1页,共3页第二页(空白)第三页(非空白)第3页,共3页edit这是使用上述xsl的文档(这是基于Apache-FOP编写的自定义工具

javascript - 如何计算 xml 元素的子元素?

我知道之前有人问过这个问题,但我有点迷路了。我有一个元素,我从中记录了typeof:typeofmsg['PID']['PID.13']//outputs"xml"接着thisanswer我记录了children.length,我希望它是一个数字:typeofmsg['PID']['PID.13'].children.length//alsooutputs"xml"但是children.length的类型也是xml。怎么会这样?它是隐藏在系统(Mirth)中的Javascript,其中日志记录是一个问题(至少我还没有发现它是如何工作的)所以我很难调试它。有人知道我怎样才能得到元素的子项

java - 从按钮获取输入的 Android 单行 textView(用于计算器应用程序),这是一个问题吗?

我是一名初学者,尝试在AndroidStudio中制作一个从按钮获取输入的计算器应用程序。事实证明,与仅使用EditText相比,这比我想象的要困难得多,但到目前为止,这是一次很棒的学习体验。我正在处理我正在使用textView的应用程序的显示部分。我将其设置为当单击按钮时,按钮的值附加到textView。这是一个计算器,所以我希望textView显示在一行上,并在textView的宽度已满时水平移动以进行新输入。我从另一个人的帖子中找到了一种通过在XML中设置以下内容来实现此目的的方法:android:inputType="text"android:maxLines="1"当我这样做

xml - 如何计算 XSLT 中的节点数?

我现在来到XSL样式表的最后一步,它需要我输出一个数字,表示添加的节点总数。实际上,它对我来说似乎并不那么直截了当:首先,我不计算原始xml文档中的节点,我要计算生成的XML中的某些节点(初始xml文档可能为空)。其次,我没有计算所有节点。例如,这是我的一段XSLT代码:所以对于这段代码,和称为段,而那些$recbat等是数据源。所以我真正要统计的是这些segments的数量,它可以跨不同的模板(比如上面的“Loop2010AA”模板,这是另一个模板),这些segments可能有循环,所以它们可能会连续创建3次,我们的计数器应该相应地增加3,或者可能“if”语句失败,因此没有创建这样的

xml - 计算 XML 文档中特定节点的出现频率

这可能以前已经介绍过,但经过大量谷歌搜索后,我似乎找不到任何示例。本质上,我是想统计一本书被借出的次数。下面给出了我的XML树,以及XSL和结果输出。AAA2011-01-012011-01-14Book7Book4BBB2011-01-102011-01-24Book1Book2Book4Book6CCC2011-01-142011-01-28Book1Book3Book4Book7Book8DDD2011-02-012011-02-14Book1Book2Book4LoanRecordsLogLoanIDUserDateOutDateDueBooknameCountLoanReco

xml - 如何通过 xslt 在 xml 文件中按名称计算节点?

我是xsl的新手。我有以下xml:ApplesOrangesBananasPlumsCarrotsPeasSnickers我想使用key函数并有一个输出文件:1--4--2--1有什么解决办法吗? 最佳答案 就这么简单:',count(key('kElemByName',name())),' ')"/>当此转换应用于提供的XML文档时:ApplesOrangesBananasPlumsCarrotsPeasSnickers产生了想要的、正确的结果:1421 关于xml-如何通过x