Как я могу добавить значение XSLT с XML? - PullRequest
0 голосов
/ 16 мая 2011

Как я могу сгенерировать узел XML из цикла XSLT xsl: for-each?

<xsl:for-each select="//aaa/bbb">
      <section name="HOW CAN I INSERT THERE //aaa/bbb//ccc?">
        <xsl:for-each select="//aaa/bbb[xxx=101]">
          <p>
            <xsl:value-of select="ParameterName"/>
          </p>
        </xsl:for-each>
      </section>
    </xsl:for-each>

Ответы [ 2 ]

1 голос
/ 16 мая 2011

@ Джон Эгертон должен быть вашим ответом, возможно, вы хотите:

  <section>
    <xsl:attribute name="name">
        <xsl:value-of select="ccc"/>
    </xsl:attribute>
    <xsl:for-each select="//aaa/bbb[UtilityDefinitionsID=101]">
      <p>
        <xsl:value-of select="ParameterName"/>
      </p>
    </xsl:for-each>
  </section>
1 голос
/ 16 мая 2011

Ваш вопрос не совсем понятен, но вы имеете в виду:

    <xsl:for-each select="//aaa/bbb">
      <section>
        <xsl:attribute name="name">
            <xsl:value-of select=".//ccc"/>
        </xsl:attribute>
        <xsl:for-each select="//aaa/bbb[UtilityDefinitionsID=101]">
          <p>
            <xsl:value-of select="ParameterName"/>
          </p>
        </xsl:for-each>
      </section>
    </xsl:for-each>

(не проверено, поскольку нет примера XML, который вы пытаетесь обработать)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...