في XSL ، هل هناك طريقة لمكالمة مساحة تطبيعها داخل المبلغ؟
-
06-07-2019 - |
سؤال
لدي ملف XML يحتوي على عدد من العقد ، يحتوي كل منها على ملف <current-fine>
العقدة. أحتاج إلى تلخيص هذه القيم ، لكن للأسف أنها تحتوي على مساحة بيضاء ، لذا انتهى بي الأمر إلى الحصول على نان كإجمالي.
هل هناك طريقة لتحقيق ما يلي:
<xsl:value-of select="sum(normalize-space(node/sub-node/current-fine))"/>
شكرا جزيلا
المحلول
Don't try to bend the spoon:
<xsl:template match="/">
<xsl:value-of
select="sum(node/sub-node/current-fine[normalize-space(.) != ''])" />
</xsl:template>
Just sum what you can sum =)
لا تنتمي إلى StackOverflow