Basex db: open игнорирует связанный файл. css - PullRequest
2 голосов
/ 10 апреля 2020

Я использовал следующую функцию xquery, чтобы открыть xml -файл.

declare
%updating
%rest:path("/index")
%output:method("html")
%rest:GET
function b:loadMenu() {
    update:output(db:open("BaseX", "webapp/static/xml-css/Interface/GameTable"))
};

Этот xml -файл имеет таблицу стилей xslt для преобразования ее в html, вот так:

<?xml-stylesheet type="text/xsl" href="interface.xslt"?>

Кроме того, xslt-файл имеет a. css таблица стилей, привязанная к ней для таблицы, например:

<link rel="stylesheet" type="text/css" href="style_table.css"/>

Моя проблема в том, что файл. css почему-то игнорируется, и я не знаю почему. Самое смешное, что если я просто открою файл. xml для правого клика в браузере, все будет идеально. Но нет, когда я открываю его через db: open в xquery.

PS: все файлы находятся в одном каталоге.

ОБНОВЛЕНИЕ: Поиск с помощью F12, я нашел это:

enter image description here

Теперь я спрашиваю себя, почему он не находит файл. css.

...