背景:プログラミング ツールキットの一部としての XSLT の実用的な日常使用をあきらめたので、XSLT について欠けている (唯一の) 2 つの点を他の言語で実装できるかどうか疑問に思っていました。
- xpath を介して「パス」スタイルのステートメントを使用してデータ構造をトラバースする機能
- 反復または「ループ」アプローチを介する代わりに、apply-templates を使用してテンプレート変換をトラバースする機能。
Google によると、Javascript に「xpath スタイル」のサポートを追加する取り組みがいくつか行われていますが、あまり普及していないようです。これまでのところ、誰かが別の言語で「apply-templates」アプローチを使用しているものは見つかりませんでした
質問: XSLT からこれら 2 つの優れたアイデアを盗んだり、別の方法を使用して同じまたは類似の概念を適用したりするプログラミング言語 (できれば主流の言語) を知っている人はいますか?