私は大きなXMLファイルをセットアップして自分のアプリケーションを持っています。各設定には多くのコメントがあります。私はノードに応じていくつかのコメントを削除するためにxslを使用したいと思います。私は私のXSLを実行すると特定のノードからコメントを削除するxsl
<!-- if you need to use storage -->
<Storage>
<!-- Oracle configuration
<StorageDb database="OracleService"></StorageDb>
-->
<!-- SqlServer configuration
<StorageDb database="SqlService"></StorageDb>
-->
</Storage>
私はOracleの構成からわずかコメントを削除したいので、私の結果は次のようになります。
<!-- if you need to use storage -->
<Storage>
<StorageDb database="OracleService"></StorageDb>
<!-- SqlServer configuration
<StorageDb database="SqlService"></StorageDb>
-->
</Storage>
私はそれを作るだろうか任意のアイデア?
を参照してください?つまり、コメントからノードを抽出します。 – DRCB
はいあなたは正しいです –
なぜこれにXSLを使いたいですか?そのような変換を実現する方法があれば、それはXSLで多かれ少なかれ醜いハックになるでしょう。この問題を解決するための簡単な検索と置き換えを提案します。 – DRCB