如何在XSL文件中包含CSS文件
我希望通过CSS向XSL文档添加样式。然而,我以前的尝试没有成功 以下是XSL文件中的相关部分:如何在XSL文件中包含CSS文件,css,xml,xslt,Css,Xml,Xslt,我希望通过CSS向XSL文档添加样式。然而,我以前的尝试没有成功 以下是XSL文件中的相关部分: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:include href="http://bootswatch.com/sandstone/bootstrap.min.css"/> <html> <
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:include href="http://bootswatch.com/sandstone/bootstrap.min.css"/>
<html>
<head>
<title>News | Endeavour Explorers</title>
<link rel="shortcut icon"
href="../resources/img/logo200.png"/>
<style type="text/css">
body {padding: 63px 0 63px 0;}
a[name] {
padding-top: 40px;
margin-top: -40px;
display: inline-block;
/* required for webkit browsers */}
@media print{body {margin-top: -63px;}}
</style>
</head>
这是到的链接
下面是。您的XSL文件必须至少有一个元素与输入XML匹配才能执行某些操作 您不应该在XSL文件中包含CSS文件-XSL处理程序不知道如何处理CSS,而是应该在结果XML中输出一个引用CSS的元素 大概是这样的:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<html>
<head>
<title>News | Endeavour Explorers</title>
<link rel="shortcut icon"
href="../resources/img/logo200.png"/>
<link rel="stylesheet"
href="http://bootswatch.com/sandstone/bootstrap.min.css" type="text/css">
<style type="text/css">
body {padding: 63px 0 63px 0;}
a[name] {
padding-top: 40px;
margin-top: -40px;
display: inline-block;
/* required for webkit browsers */}
@media print{body {margin-top: -63px;}}
</style>
</head>
. . . .
XSL文件必须至少有一个元素与输入XML匹配才能执行某些操作 您不应该在XSL文件中包含CSS文件-XSL处理程序不知道如何处理CSS,而是应该在结果XML中输出一个引用CSS的元素 大概是这样的:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<html>
<head>
<title>News | Endeavour Explorers</title>
<link rel="shortcut icon"
href="../resources/img/logo200.png"/>
<link rel="stylesheet"
href="http://bootswatch.com/sandstone/bootstrap.min.css" type="text/css">
<style type="text/css">
body {padding: 63px 0 63px 0;}
a[name] {
padding-top: 40px;
margin-top: -40px;
display: inline-block;
/* required for webkit browsers */}
@media print{body {margin-top: -63px;}}
</style>
</head>
. . . .
他问了又答。您没有试图向XSL文档添加样式。您正在尝试为XSLT转换的HTML输出添加样式。您需要在元素中添加一个,以将CSS引入HTML。询问并回答。您没有试图向XSL文档添加样式。您正在尝试为XSLT转换的HTML输出添加样式。您需要在元素中添加一个元素,以将CSS引入HTML。