XSLTを使用してsplitbyvalue関数を実行するにはどうすればよいですか?XSLTマッピングを使用したSplitByValue関数
2
A
答えて
1
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<ACCOUNT>
<xsl:apply-templates select="//RefCoded/RefCode[. = 'WBS']"/>
</ACCOUNT>
</xsl:template>
<xsl:template match="RefCode">
<item>
<BItemNum>
<xsl:value-of select="../../../../LineItemNum/BLineItemNum"/>
</BItemNum>
</item>
</xsl:template>
</xsl:stylesheet>
出力:
<ACCOUNT>
<item>
<BItemNum>00001</BItemNum>
</item>
<item>
<BItemNum>00001</BItemNum>
</item>
<item>
<BItemNum>00002</BItemNum>
</item>
<item>
<BItemNum>00002</BItemNum>
</item>
</ACCOUNT>
+0
ありがとうございました。 – Sara
+0
@Sara、よろしくお願いします! –
1
<xsl:template match="/">
<ACCOUNT>
<xsl:for-each select="descendant::RefCode[text() = 'WBS']">
<item>
<BItemNum><xsl:value-of select="ancestor::ItemDetail/descendant::BLineItemNum"/></BItemNum>
</item>
</xsl:for-each>
</ACCOUNT>
</xsl:template>
関連する問題
- 1. ジェネリック関数を使用した異種データ構造のマッピング
- 2. where-attributeのgetdate()sql関数を使用したNHibernateのマッピング
- 3. 関数を使用してXSLTの変数を集計またはインクリメントする
- 4. XSLTマッピング変換
- 5. のBizTalk XSLTマッピング
- 6. XSLTを使用したNavigateUrl
- 7. レガシーWebサービスからXSLTを使用したオブジェクトのコレクションへのマッピング
- 8. xsltの関数を使用してxml要素にアクセスする
- 9. を使用したマッピングR
- 10. Xslt abs関数?
- 11. XSLTのJava関数
- 12. xslt v2.0.0でkey関数を使用する方法
- 13. XSLTを使用したxmlのレイザービュー
- 14. Jythonを使用したXML XSLT変換
- 15. XMLとXSLTを使用したZebraストライプテーブル
- 16. xsltを使用したテーブルの整列
- 17. xsltを使用したテキストへのテキスト
- 18. XSLTを使用したXMLから
- 19. XSLTを使用した動的HTMLテーブル
- 20. DialogFlowAppのactionMapを使用して複数のインテントを1つの関数にマッピング
- 21. XSLT -cを使用した複数のXMLマージ#
- 22. xsltを使用したxmlファイルへの複数の変換1
- 23. XSLTを使用したXMLの単語数
- 24. XSLTを使用したXMLのマルチレベルおよび複数のネームスペース
- 25. C++のマッピング関数
- 26. Javaを使用してJava関数を呼び出すXSLTを実行する
- 27. パンダの特定の文字列を使ったマッピング関数
- 28. Haskellの関数を使ったリストのマッピング
- 29. XSLT 3.0の関数を使用してJSONをXMLに変換する
- 30. Hibernateを使用したマッピング配列
は、すべてのコンテンツの削除をロールバック。この編集を削除した後の1行は意味がありませんでした( "Not A Question"として閉じる必要があります)。 – Richard