私はXsltの新機能で、子ノードに属性を持つXMLを1つ変換したいのですが、親に置いておきたいのですが、変数の属性値ストアを読み込もうとしましたが、役に立たないようです変数のスコープが有効xmlから子属性の値を取得し、xsltを使用して親ノードに同じ属性を追加する方法
XMLサンプルもwillnotとして:
<Parent>
<CHILD_1>
<SUBCHILD ATTR="345">
<element1>10</element1>
</SUBCHILD >
<CHILD_1>
</Parent>
私は親の属性として属性attrをputtheとchild_1からそれを削除したいです。
<xsl:template match="Parent">
<xsl:copy>
<xsl:attribute name="ATTR" select="CHILD_1/SUBCHILD /@ATTR"/>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
これは、親ノードに属性を追加することが、この上の任意の助けが理解されるであろう子供
から属性を削除されていません。私が試した何
。削除する属性にこれを追加する