Я извлекаю метаданные из таблицы SDE GDB_UserMetadata. Теперь я хочу преобразовать этот xml в html, чтобы я мог просматривать его из своего браузера. Для этого я использую таблицу стилей ISO.xsl, которая находится в C: \ Program Files \ ArcGIS \ Metadata \ Stylesheets. Я добавляю в начало файла:
<?xml-stylesheet type='text/xsl' href='ISO.xsl'?>
Он отлично работает в IE9, но Firefox говорит:
Error loading stylesheet: Parsing an XSLT stylesheet failed.
Кто-нибудь знает ПОЧЕМУ?
Ответы:
Я считаю, что инструмент, который вам нужен, это инструмент XSLTransform_conversion. Этот инструмент находится в ArcToolbox в инструментах Coversion. Посмотрите в Инструменты преобразования, затем откройте набор инструментов Метаданные. Это называется XSLT Transformation. Если вы выполняете его в python, это метод arcpy.XSLTransform_conversion (). Вы можете найти его в справке ArcGIS Desktop для полного описания. Вот ссылка на онлайн-справку:
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//001200000017000000
источник