Проблема с XSLT, где источник xml документ использует пространство имен по умолчанию

Brian прав, но, offcourse в некоторых случаях у Вас действительно есть блок со знаком, и Вы действительно хотите получить открытый ключ того блока.

Получение этого ключа является действительно настоящей стычкой.
Поэтому я сделал это:
я настроил свои внешние инструменты в VS.NET, так, чтобы я мог получить открытый ключ блока текущего проекта всего одним щелчком мыши.
Это - то, как это сделано:

  • В VS.NET, откройте меню 'Tools' и нажмите на 'External Tools'
  • окно А, которое называют 'Внешними инструментами', откроет
  • Click on Add
  • For заголовок, введет, 'Станьте с открытым ключом'
  • В 'Команде', введите в C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sn.exe
  • В 'Аргументах', введите: -Tp $(TargetPath)
  • Удостоверяются, что Вы проверяете опцию

'Use output window' Затем Вы разрабатываете проект, и когда Вы нажимаете на 'Get public key', необходимо видеть открытый ключ для этого проекта в окне вывода.

6
задан Adam Batkin 27 August 2009 в 20:26
поделиться

1 ответ

Укажите такое же пространство имен по умолчанию в документе XSLT, если ваши селекторы не используют префиксы, или используйте префиксы для всех селекторов в XSLT, но не забудьте привязать их к пространству имен по умолчанию вашего XML. документ.

4
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: