Прочитать значения элементов “node” в массив - C#

Узнай цену своей работы

Формулировка задачи:

Не понимаю задание, а как делать тем более, будьте добры, помогите! Задание:
<Root>
    <СNodes>
        <node>5</node>
        <node>8</node>
        <node>11</node>
        <node>3</node>
        <node>2</node>
    </СNodes>
</Root>
Прочитать значения элементов “node” в массив, разбить на четные и нечетные вывести нечетные в группе A, четные в группе B:
<Root>
    <ANodes>
        <node>5</node>
        <node>8</node>
        <node>11</node>
        <node>3</node>
    </ANodes>
    <BNodes>
        <node>8</node>
        <node>2</node>
    </BNodes>
</Root>

Решение задачи: «Прочитать значения элементов “node” в массив»

textual
Листинг программы
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
<xsl:template match="/">
<Root>
    <ANodes>
        <xsl:apply-templates select="//node[number(text()) mod 2 = 1]" />
    </ANodes>
    <BNodes>
        <xsl:apply-templates select="//node[number(text()) mod 2 = 0]" />
    </BNodes>
</Root>
</xsl:template>
 
<xsl:template match="node">
    <node><xsl:value-of select="." /></node>
</xsl:template>
 
</xsl:stylesheet>

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы