У меня есть большой XML-файл, который настроил мое приложение. Для каждой конфигурации есть много комментариев. Я хочу использовать xsl для удаления некоторого комментария в соответствии с узлом.xsl для удаления комментариев от определенных узлов
<!-- if you need to use storage -->
<Storage>
<!-- Oracle configuration
<StorageDb database="OracleService"></StorageDb>
-->
<!-- SqlServer configuration
<StorageDb database="SqlService"></StorageDb>
-->
</Storage>
Когда я запускаю мой XSL я хочу, чтобы удалить только комментарии от конфигурации Oracle, так что мой результат будет:
<!-- if you need to use storage -->
<Storage>
<StorageDb database="OracleService"></StorageDb>
<!-- SqlServer configuration
<StorageDb database="SqlService"></StorageDb>
-->
</Storage>
Любая идея, как я бы это сделать?
ли вы имеете в виду 'раскомментировать' некоторые узлы? Другими словами: извлечь узлы из комментариев. – DRCB
Да, вы правы –
Почему вы хотите использовать XSL для этого? Если есть способ добиться такого преобразования - это будет более или менее уродливое взломать XSL. Я бы предложил простой поиск и замену для решения этой проблемы. – DRCB