Добавить ссылку CSS на файлы HTML, которые я не могу изменить с помощью XSLT? - PullRequest
1 голос
/ 05 октября 2011

По словам моего руководителя по программированию, я должен иметь возможность связать CSS-файл с XHTML-файлом, к которому я не могу прикоснуться, используя XSLT. Как это достигается? У кого-нибудь есть хорошие идеи? Как мне «запустить» XSLT? Я могу открыть его в браузере?

Мне нужно в основном отформатировать страницу xhtml, чтобы она правильно помещалась на мобильном устройстве, но я не могу контролировать или изменять входящую страницу xhtml (это просто базовый xhtml).

Как мне связать эти HTML-страницы с .css?

Извините, если это звучит странно, на любые уточняющие вопросы я с удовольствием отвечу.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 октября 2011

XSLT - для преобразования xml в html / xhtml. это потому что xml это только данные. Есть много разных способов доступа или отображения данных из XML, таких как PHP и XSLT.

Таким образом, чтобы быть ясным, XSLT НЕ может быть «RUN». Вы можете думать об этом как CSS для XML. XSLT поддерживается всеми основными браузерами, поэтому проблем быть не должно.

вы можете преобразовать ваш xml в html / xhtml, связавшись с ним в начале файла xml. лучшее сразу после <?xml version="1.0" encoding="utf-8"?>

Вы ссылаетесь на него ссылка с этим кодом

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

Вы можете узнать о XSLT по этой ссылке. это не займет много времени.

http://www.w3schools.com/xsl

связать файл CSS с файлом html / xhtml очень просто.

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

Если вы хотите, чтобы файл html / xhtml выглядел иначе, чем для пользователей мобильных устройств, то для пользователей настольных компьютеров вы можете использовать media = "" (http://www.w3schools.com/tags/att_style_media.asp). я не рекомендую этого, потому что большинство html / xhtml страниц кодируются для работы с определенным файлом css.

надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...