{"id":259547,"date":"2024-06-24T19:10:52","date_gmt":"2024-06-24T19:10:52","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/?p=259547"},"modified":"2024-06-24T19:10:52","modified_gmt":"2024-06-24T19:10:52","slug":"how-to-find-minimum-value-in-xslt","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/","title":{"rendered":"How to find minimum value in XSLT?"},"content":{"rendered":"<p>When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether you are manipulating XML data or transforming it into another format, finding the minimum value can be a useful operation. In this article, we will explore various methods to achieve this goal in XSLT.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Method_1_Using_the_XPath_min_Function\" title=\"Method 1: Using the XPath min() Function\">Method 1: Using the XPath min() Function<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#How_to_use_the_min_function_with_conditions\" title=\"How to use the min() function with conditions?\">How to use the min() function with conditions?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Method_2_Implementing_Recursive_Templates\" title=\"Method 2: Implementing Recursive Templates\">Method 2: Implementing Recursive Templates<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Can_recursive_templates_be_used_for_finding_minimum_values_in_complex_data_structures\" title=\"Can recursive templates be used for finding minimum values in complex data structures?\">Can recursive templates be used for finding minimum values in complex data structures?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#FAQs\" title=\"FAQs:\">FAQs:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q1_Can_the_min_function_be_used_with_non-numeric_values\" title=\"Q1: Can the min() function be used with non-numeric values?\">Q1: Can the min() function be used with non-numeric values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q2_How_does_the_min_function_handle_empty_sequences\" title=\"Q2: How does the min() function handle empty sequences?\">Q2: How does the min() function handle empty sequences?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q3_Can_the_min_function_find_the_minimum_value_from_multiple_input_sequences\" title=\"Q3: Can the min() function find the minimum value from multiple input sequences?\">Q3: Can the min() function find the minimum value from multiple input sequences?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q4_How_does_the_min_function_handle_NaN_Not-a-Number_values\" title=\"Q4: How does the min() function handle NaN (Not-a-Number) values?\">Q4: How does the min() function handle NaN (Not-a-Number) values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q5_Can_the_min_function_be_used_with_nodes_from_multiple_XML_documents\" title=\"Q5: Can the min() function be used with nodes from multiple XML documents?\">Q5: Can the min() function be used with nodes from multiple XML documents?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q6_Can_we_find_the_minimum_value_using_XSLT_10\" title=\"Q6: Can we find the minimum value using XSLT 1.0?\">Q6: Can we find the minimum value using XSLT 1.0?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q7_Are_there_any_alternative_functions_to_find_the_minimum_value\" title=\"Q7: Are there any alternative functions to find the minimum value?\">Q7: Are there any alternative functions to find the minimum value?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q8_How_does_the_min_function_handle_incomparable_values\" title=\"Q8: How does the min() function handle incomparable values?\">Q8: How does the min() function handle incomparable values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q9_Can_the_min_function_find_the_minimum_value_of_attributes\" title=\"Q9: Can the min() function find the minimum value of attributes?\">Q9: Can the min() function find the minimum value of attributes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q10_How_is_the_minimum_value_calculated_when_there_are_multiple_occurrences\" title=\"Q10: How is the minimum value calculated when there are multiple occurrences?\">Q10: How is the minimum value calculated when there are multiple occurrences?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q11_Can_we_find_the_minimum_value_in_a_specific_range_of_nodes\" title=\"Q11: Can we find the minimum value in a specific range of nodes?\">Q11: Can we find the minimum value in a specific range of nodes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#Q12_Can_we_apply_a_sorting_mechanism_to_find_the_minimum_value\" title=\"Q12: Can we apply a sorting mechanism to find the minimum value?\">Q12: Can we apply a sorting mechanism to find the minimum value?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Method_1_Using_the_XPath_min_Function\"><\/span>Method 1: Using the XPath min() Function<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The simplest and most straightforward way to find the minimum value in XSLT is by utilizing the <b>min()<\/b> function provided by XPath. The <b>min()<\/b> function returns the smallest value from a sequence of provided values. Here&#8217;s an example of how you can use it:<\/p>\n<p>&#8220;`xml<br \/>\n<xsl_value-of select=\"min(\/\/data\/value)\" \/><br \/>\n&#8220;`<\/p>\n<p>This code snippet will retrieve the minimum value found within the `<value>` elements under the `<data>` node.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_to_use_the_min_function_with_conditions\"><\/span>How to use the min() function with conditions?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nTo use the min() function with conditions, you can combine it with the XPath <b>if<\/b> statement. For example:<\/p>\n<p>&#8220;`xml<br \/>\n<xsl_variable name=\"values\" select=\"\/\/data\/value\" \/><\/p>\n<p><xsl_choose><br \/>\n  <xsl_when test=\"$values[contains(., 'X')]\"><br \/>\n    <xsl_value-of select=\"min($values[contains(., 'X')])\" \/><br \/>\n  <\/xsl_when><br \/>\n  <xsl_otherwise><br \/>\n    <xsl_text>Condition not satisfied<\/xsl_text><br \/>\n  <\/xsl_otherwise><br \/>\n<\/xsl_choose><br \/>\n&#8220;`<\/p>\n<p>This code snippet will find the minimum value only among those elements containing the letter &#8216;X&#8217;.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Method_2_Implementing_Recursive_Templates\"><\/span>Method 2: Implementing Recursive Templates<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Another approach to finding the minimum value in XSLT involves using recursive templates. This method is useful when dealing with complex XML structures. Here&#8217;s an example implementation:<\/p>\n<p>&#8220;`xml<br \/>\n<xsl_template name=\"find-minimum\"><br \/>\n  <xsl_param name=\"nodes\" \/><br \/>\n  <xsl_param name=\"current-min\" select=\"999999\" \/><\/p>\n<p>  <xsl_choose><br \/>\n    <xsl_when test=\"not($nodes)\"><br \/>\n      <xsl_value-of select=\"$current-min\" \/><br \/>\n    <\/xsl_when><br \/>\n    <xsl_otherwise><br \/>\n      <xsl_variable name=\"current-value\" select=\"number($nodes[1])\" \/><br \/>\n      <xsl_call-template name=\"find-minimum\"><br \/>\n        <xsl_with-param name=\"nodes\" select=\"$nodes[position() > 1]&#8221; \/><br \/>\n        <xsl_with-param name=\"current-min\" select=\"min($current-min, $current-value)\" \/><br \/>\n      <\/xsl_call-template><br \/>\n    <\/xsl_otherwise><br \/>\n  <\/xsl_choose><br \/>\n<\/xsl_template><br \/>\n&#8220;`<\/p>\n<p>This template will recursively iterate through the provided nodes, updating the current minimum value until it finds the minimum of the entire set.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_recursive_templates_be_used_for_finding_minimum_values_in_complex_data_structures\"><\/span>Can recursive templates be used for finding minimum values in complex data structures?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, recursive templates are particularly useful for finding minimum values in complex data structures where direct access to nodes might not be possible.<\/p>\n<p>&#8212;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Q1_Can_the_min_function_be_used_with_non-numeric_values\"><\/span>Q1: Can the min() function be used with non-numeric values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, the min() function can be used with non-numeric values such as strings or alphanumeric data.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q2_How_does_the_min_function_handle_empty_sequences\"><\/span>Q2: How does the min() function handle empty sequences?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nThe min() function will return an empty sequence if applied to an empty input sequence.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q3_Can_the_min_function_find_the_minimum_value_from_multiple_input_sequences\"><\/span>Q3: Can the min() function find the minimum value from multiple input sequences?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, the min() function can only find the minimum value within a single input sequence.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q4_How_does_the_min_function_handle_NaN_Not-a-Number_values\"><\/span>Q4: How does the min() function handle NaN (Not-a-Number) values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nAny input sequence containing NaN values will result in a NaN response from the min() function.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q5_Can_the_min_function_be_used_with_nodes_from_multiple_XML_documents\"><\/span>Q5: Can the min() function be used with nodes from multiple XML documents?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, the min() function can only operate on nodes within a single XML document.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q6_Can_we_find_the_minimum_value_using_XSLT_10\"><\/span>Q6: Can we find the minimum value using XSLT 1.0?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, the min() function is available in both XSLT 1.0 and later versions.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q7_Are_there_any_alternative_functions_to_find_the_minimum_value\"><\/span>Q7: Are there any alternative functions to find the minimum value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nApart from the min() function, XPath also provides other functions like min() to accomplish this task.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q8_How_does_the_min_function_handle_incomparable_values\"><\/span>Q8: How does the min() function handle incomparable values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nIf the input sequence contains incomparable values, such as comparing strings with numbers, the min() function will return an empty sequence.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q9_Can_the_min_function_find_the_minimum_value_of_attributes\"><\/span>Q9: Can the min() function find the minimum value of attributes?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, the min() function can find the minimum value of attribute values by appropriately selecting the target nodes using XPath expressions.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q10_How_is_the_minimum_value_calculated_when_there_are_multiple_occurrences\"><\/span>Q10: How is the minimum value calculated when there are multiple occurrences?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nIf there are multiple occurrences of the minimum value, the min() function returns the first encountered value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q11_Can_we_find_the_minimum_value_in_a_specific_range_of_nodes\"><\/span>Q11: Can we find the minimum value in a specific range of nodes?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, by providing a targeted XPath expression as an argument to the min() function, you can restrict the search to a specific range of nodes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Q12_Can_we_apply_a_sorting_mechanism_to_find_the_minimum_value\"><\/span>Q12: Can we apply a sorting mechanism to find the minimum value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can use sorting mechanisms to find the minimum value. By sorting the input sequence and then selecting the first value, you can obtain the minimum value.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether you are manipulating XML data or transforming it into another format, finding the minimum value can be a useful operation. In this article, we will explore various methods to achieve this &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to find minimum value in XSLT?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#more-259547\">Read more<span class=\"screen-reader-text\">How to find minimum value in XSLT?<\/span><\/a><\/p>\n","protected":false},"author":66,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-259547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to find minimum value in XSLT?<\/title>\n<meta name=\"description\" content=\"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to find minimum value in XSLT?\" \/>\n<meta property=\"og:description\" content=\"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\" \/>\n<meta property=\"og:site_name\" content=\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/synchronyfinancial\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-24T19:10:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jamie Steele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@synchrony\" \/>\n<meta name=\"twitter:site\" content=\"@synchrony\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jamie Steele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\"},\"author\":{\"name\":\"Jamie Steele\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/4938663f06a1cff2dff5c1af38d151c0\"},\"headline\":\"How to find minimum value in XSLT?\",\"datePublished\":\"2024-06-24T19:10:52+00:00\",\"dateModified\":\"2024-06-24T19:10:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\"},\"wordCount\":618,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"articleSection\":[\"Learn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\",\"name\":\"How to find minimum value in XSLT?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-06-24T19:10:52+00:00\",\"dateModified\":\"2024-06-24T19:10:52+00:00\",\"description\":\"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to find minimum value in XSLT?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"description\":\"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co\",\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namso-gen.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"contentUrl\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"width\":500,\"height\":164,\"caption\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\"},\"image\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/synchronyfinancial\",\"https:\/\/twitter.com\/synchrony\",\"https:\/\/www.youtube.com\/synchronyfinancial\",\"https:\/\/www.instagram.com\/synchrony\",\"https:\/\/www.linkedin.com\/company\/synchrony-financial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/4938663f06a1cff2dff5c1af38d151c0\",\"name\":\"Jamie Steele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Jamie Steele\"},\"description\":\"Guest author Jamie Steele has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to find minimum value in XSLT?","description":"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/","og_locale":"en_US","og_type":"article","og_title":"How to find minimum value in XSLT?","og_description":"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether","og_url":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/","og_site_name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","article_publisher":"https:\/\/www.facebook.com\/synchronyfinancial","article_published_time":"2024-06-24T19:10:52+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png","type":"image\/png"}],"author":"Jamie Steele","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Jamie Steele","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/"},"author":{"name":"Jamie Steele","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/4938663f06a1cff2dff5c1af38d151c0"},"headline":"How to find minimum value in XSLT?","datePublished":"2024-06-24T19:10:52+00:00","dateModified":"2024-06-24T19:10:52+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/"},"wordCount":618,"commentCount":0,"publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"articleSection":["Learn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/","url":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/","name":"How to find minimum value in XSLT?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-06-24T19:10:52+00:00","dateModified":"2024-06-24T19:10:52+00:00","description":"When working with XSLT (Extensible Stylesheet Language Transformations), it is often necessary to find the minimum value from a given set of data. Whether","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-find-minimum-value-in-xslt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to find minimum value in XSLT?"}]},{"@type":"WebSite","@id":"https:\/\/namso-gen.co\/blog\/#website","url":"https:\/\/namso-gen.co\/blog\/","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","description":"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co","publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namso-gen.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/namso-gen.co\/blog\/#organization","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","url":"https:\/\/namso-gen.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","contentUrl":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","width":500,"height":164,"caption":"Namso Gen Blog - Free Credit Card Generator [100% Valid]"},"image":{"@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/synchronyfinancial","https:\/\/twitter.com\/synchrony","https:\/\/www.youtube.com\/synchronyfinancial","https:\/\/www.instagram.com\/synchrony","https:\/\/www.linkedin.com\/company\/synchrony-financial"]},{"@type":"Person","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/4938663f06a1cff2dff5c1af38d151c0","name":"Jamie Steele","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Jamie Steele"},"description":"Guest author Jamie Steele has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here."}]}},"_links":{"self":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/259547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=259547"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/259547\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media\/107420"}],"wp:attachment":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media?parent=259547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=259547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=259547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}