Проблема XSLT в Firefox

Для удобства простая функция, обертывающая два метода из os.path :

def filename(path):
  """Return file name without extension from path.

  See https://docs.python.org/3/library/os.path.html
  """
  import os.path
  b = os.path.split(path)[1]  # path, *filename*
  f = os.path.splitext(b)[0]  # *file*, ext
  #print(path, b, f)
  return f

Протестировано с Python 3.5.

1
задан Fit Dev 11 June 2009 в 08:48
поделиться

2 ответа

Очень странно. Единственное, что я вижу, когда запускаю его, - это «BinaryMark».

Видя, что единственное место, где это появляется в выходном коде, - это javascript внизу шаблона, я изменил его на следующее, и он отлично работает:

<p align="center" class="text">
  This Report was generated by 
  <a href="{Report/@GeneratorURL" target="_blank">
  <xsl:value-of select="Report/@Generator"/></a> on 
2
ответ дан 3 September 2019 в 01:28
поделиться

Может быть, дело в том, что XML недействителен при проверке по файлу XSD, указанному в XML ( http://www.binarymark.com/Products /BiorhythmCalculator/bioreport/report.xsd )?

Например, XSD указывает, что для элемента Gender допустимы только «Male» или «Female», но в XML он содержит «NA».

Возможно, вы могли бы удалить ссылку на схему XSD из XML, чтобы посмотреть, поможет ли это?

0
ответ дан 3 September 2019 в 01:28
поделиться
Другие вопросы по тегам:

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