У меня есть два xslt-файла (пусть они будут file1 и file2). У них есть некоторые идентичные части, а также некоторые части, которые различны (например, в обоих из них есть шаблон «А» с другой реализацией). И в зависимости от ситуации я использую один из этих файлов.
Есть ли способ объединить эти два файла в один (который будет хранить два варианта реализации, если он отличается, один, если он то же самое), а затем выберите, хочу ли я работать с этим файлом, как с file1 или file2?
Как выполнить такое слияние (любые библиотеки/инструменты/etc)? И как я могу определить файл результата, который я хочу, чтобы он был как file1 или file2?
Заранее спасибо.Merge 2 xslt files
0
A
ответ
0
Звучит так, как будто вы просто хотите записать две основные таблицы стилей, импортирующие ваши файлы, например.
<xsl:import href="file1.xslt"/>
<xsl:import href="file2.xslt"/>
в одном и
<xsl:import href="file2.xslt"/>
<xsl:import href="file1.xslt"/>
в другой. В зависимости от ваших потребностей вы применяете одну из основных таблиц стилей, в первом примере определения в file2.xslt
будут иметь приоритет над значениями в file1.xslt
, во втором примере это наоборот. См. https://www.w3.org/TR/xslt#import (соответственно https://www.w3.org/TR/xslt20/#import для XSLT 2.0 и пояснение немного более подробно), чтобы найти информацию о приоритете импорта.
Смежные вопросы
- 1. Merge 2 GetText files
- 2. iPhone: Merge 2 mp3 files
- 3. Merge 2 JSON Files Newtonsoft
- 4. Merge 2 .jks truststore files
- 5. Hadoop merge files
- 6. Linux merge files awk command
- 7. Magento merge javascript omit files
- 8. merge pcap files in wirehshark
- 9. Git Losing Files After Merge
- 10. Git Checkout branch merge old files
- 11. merge 20 clips of avi files
- 12. C# XML Merging (2+ files)
- 13. Mulesoft XSLT Streaming Large xml files
- 14. Python 2 dicts merge
- 15. Merge ссылки 2 записей
- 16. merge 2 выбирает 1
- 17. Git merge 2 versions
- 18. Symfony 2 deploy git files
- 19. Bash merge files wihtin две метки времени (файл журнала)
- 20. Python merge .py part-files в один .py-файл
- 21. Bash Merge 2 файла условно
- 22. Merge 2 arraycollection - Flex 3
- 23. Merge/Join 2 JQuery устанавливает
- 24. PHP Merge 2 mysql Результаты
- 25. Merge 2 array same key
- 26. merge 2 svn branch together
- 27. merge 2 отсортированный связанный-список
- 28. 3 pane merge vs 2 pane merge in meld
- 29. Рекурсия в XSLT 2
- 30. XSLT из 2 XMLs
Спасибо, но это на самом деле не то, что я хотел. Я хочу совместить код двух файлов в одном файле. Я упомянул, что некоторые части одинаковы, поэтому, если я хочу их редактировать, я должен сделать это в 2 файлах, что может привести к ошибкам из-за невнимательности. –
Итак, вы хотите сделать этот шаг только один раз, а затем больше не использовать файлы, которые вы объединили, а используете только объединенный файл? –
Да, именно это. –