Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
eb1be58e
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
eb1be58e
编写于
1月 28, 2011
作者:
J
Juerg Haefliger
提交者:
Eric Blake
1月 28, 2011
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: replace CRLF with LF
上级
0095edaa
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
176 addition
and
175 deletion
+176
-175
AUTHORS
AUTHORS
+1
-0
docs/page.xsl
docs/page.xsl
+175
-175
未找到文件。
AUTHORS
浏览文件 @
eb1be58e
...
...
@@ -145,6 +145,7 @@ Patches have also been contributed by:
Kay Schubert <kayegypt@web.de>
Marc-André Lureau <marcandre.lureau@redhat.com>
Michal Prívozník <mprivozn@redhat.com>
Juerg Haefliger <juerg.haefliger@hp.com>
[....send patches to get your name here....]
...
...
docs/page.xsl
浏览文件 @
eb1be58e
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform"
xmlns:exsl=
"http://exslt.org/common"
exclude-result-prefixes=
"xsl exsl"
version=
"1.0"
>
<!-- The sitemap.html.in page contains the master navigation structure -->
<xsl:variable
name=
"sitemap"
select=
"document('sitemap.html.in')/html/body/div[@id='sitemap']"
/>
<xsl:template
match=
"code[@class='docref']"
mode=
"content"
>
<xsl:variable
name=
"name"
><xsl:value-of
select=
"."
/></xsl:variable>
<a
href=
"html/libvirt-libvirt.html#{$name}"
><code><xsl:value-of
select=
"$name"
/></code></a>
</xsl:template>
<xsl:template
match=
"node() | @*"
mode=
"content"
>
<xsl:copy>
<xsl:apply-templates
select=
"node() | @*"
mode=
"content"
/>
</xsl:copy>
</xsl:template>
<xsl:template
match=
"ul[@id='toc']"
mode=
"content"
>
<xsl:call-template
name=
"toc"
/>
</xsl:template>
<!-- This processes the sitemap to form a context sensitive
navigation menu for the current page -->
<xsl:template
match=
"ul"
mode=
"menu"
>
<xsl:param
name=
"pagename"
/>
<xsl:param
name=
"level"
/>
<ul
class=
"{concat('l', $level)}"
>
<xsl:for-each
select=
"li"
>
<!-- The extra div tag here works around an IE6 whitespace collapsing problem -->
<li><div>
<!-- A menu is active if there is an 'a' tag with
a href matching this pagename at this level
or a child menu -->
<xsl:variable
name=
"class"
>
<xsl:choose>
<xsl:when
test=
"count(.//a[@href = $pagename]) > 0"
>
<xsl:text>
active
</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>
inactive
</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!-- A menu should use a 'span' instead of 'a' if
the immediate 'a' tag has href matching the
current pagename -->
<xsl:choose>
<xsl:when
test=
"$pagename = a/@href"
>
<span
class=
"{$class}"
><xsl:value-of
select=
"a"
/></span>
</xsl:when>
<xsl:when
test=
"a/@href = 'http://wiki.libvirt.org'"
>
<a
title=
"{./span}"
class=
"{$class}"
href=
"{a/@href}"
><xsl:value-of
select=
"a"
/></a>
</xsl:when>
<xsl:otherwise>
<a
title=
"{./span}"
class=
"{$class}"
href=
"{concat($href_base, a/@href)}"
><xsl:value-of
select=
"a"
/></a>
</xsl:otherwise>
</xsl:choose>
<!-- A sub-menu should only be expanded it contains
an 'a' tag with href matching this pagename -->
<xsl:if
test=
"count(.//a[@href = $pagename]) > 0"
>
<xsl:apply-templates
select=
"ul"
mode=
"menu"
>
<xsl:with-param
name=
"pagename"
select=
"$pagename"
/>
<xsl:with-param
name=
"level"
select=
"$level + 1"
/>
</xsl:apply-templates>
</xsl:if>
</div></li>
</xsl:for-each>
</ul>
</xsl:template>
<xsl:template
name=
"toc"
>
<ul>
<xsl:for-each
select=
"/html/body/h2[count(a) = 1]"
>
<xsl:variable
name=
"thish2"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h3[preceding-sibling::h2[1] = $thish2 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h3[preceding-sibling::h2[1] = $thish2 and count(a) = 1]"
>
<xsl:variable
name=
"thish3"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h4[preceding-sibling::h3[1] = $thish3 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h4[preceding-sibling::h3[1] = $thish3 and count(a) = 1]"
>
<xsl:variable
name=
"thish4"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h5[preceding-sibling::h4[1] = $thish4 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h5[preceding-sibling::h4[1] = $thish4 and count(a) = 1]"
>
<xsl:variable
name=
"thish5"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h6[preceding-sibling::h5[1] = $thish5 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h6[preceding-sibling::h5[1] = $thish5 and count(a) = 1]"
>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:template>
<!-- This is the master page structure -->
<xsl:template
match=
"/"
mode=
"page"
>
<xsl:param
name=
"pagename"
/>
<html>
<xsl:comment>
This file is autogenerated from
<xsl:value-of
select=
"$pagename"
/>
.in
Do not edit this file. Changes will be lost.
</xsl:comment>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{$href_base}main.css"
/>
<link
rel=
"SHORTCUT ICON"
href=
"{$href_base}32favicon.png"
/>
<title>
libvirt:
<xsl:value-of
select=
"html/body/h1"
/></title>
<meta
name=
"description"
content=
"libvirt, virtualization, virtualization API"
/>
</head>
<body>
<div
id=
"header"
>
<div
id=
"headerLogo"
/>
<div
id=
"headerSearch"
>
<form
action=
"{$href_base}search.php"
enctype=
"application/x-www-form-urlencoded"
method=
"get"
>
<div>
<input
id=
"query"
name=
"query"
type=
"text"
size=
"12"
value=
""
/>
<input
id=
"submit"
name=
"submit"
type=
"submit"
value=
"Search"
/>
</div>
</form>
</div>
</div>
<div
id=
"body"
>
<div
id=
"menu"
>
<xsl:apply-templates
select=
"exsl:node-set($sitemap)/ul"
mode=
"menu"
>
<xsl:with-param
name=
"pagename"
select=
"$pagename"
/>
<xsl:with-param
name=
"level"
select=
"0"
/>
</xsl:apply-templates>
</div>
<div
id=
"content"
>
<xsl:apply-templates
select=
"/html/body/*"
mode=
"content"
/>
</div>
</div>
<div
id=
"footer"
>
<p
id=
"sponsor"
>
Sponsored by:
<br/>
<a
href=
"http://et.redhat.com/"
><img
src=
"{$href_base}et.png"
alt=
"Project sponsored by Red Hat Emerging Technology"
/></a>
</p>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform"
xmlns:exsl=
"http://exslt.org/common"
exclude-result-prefixes=
"xsl exsl"
version=
"1.0"
>
<!-- The sitemap.html.in page contains the master navigation structure -->
<xsl:variable
name=
"sitemap"
select=
"document('sitemap.html.in')/html/body/div[@id='sitemap']"
/>
<xsl:template
match=
"code[@class='docref']"
mode=
"content"
>
<xsl:variable
name=
"name"
><xsl:value-of
select=
"."
/></xsl:variable>
<a
href=
"html/libvirt-libvirt.html#{$name}"
><code><xsl:value-of
select=
"$name"
/></code></a>
</xsl:template>
<xsl:template
match=
"node() | @*"
mode=
"content"
>
<xsl:copy>
<xsl:apply-templates
select=
"node() | @*"
mode=
"content"
/>
</xsl:copy>
</xsl:template>
<xsl:template
match=
"ul[@id='toc']"
mode=
"content"
>
<xsl:call-template
name=
"toc"
/>
</xsl:template>
<!-- This processes the sitemap to form a context sensitive
navigation menu for the current page -->
<xsl:template
match=
"ul"
mode=
"menu"
>
<xsl:param
name=
"pagename"
/>
<xsl:param
name=
"level"
/>
<ul
class=
"{concat('l', $level)}"
>
<xsl:for-each
select=
"li"
>
<!-- The extra div tag here works around an IE6 whitespace collapsing problem -->
<li><div>
<!-- A menu is active if there is an 'a' tag with
a href matching this pagename at this level
or a child menu -->
<xsl:variable
name=
"class"
>
<xsl:choose>
<xsl:when
test=
"count(.//a[@href = $pagename]) > 0"
>
<xsl:text>
active
</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>
inactive
</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!-- A menu should use a 'span' instead of 'a' if
the immediate 'a' tag has href matching the
current pagename -->
<xsl:choose>
<xsl:when
test=
"$pagename = a/@href"
>
<span
class=
"{$class}"
><xsl:value-of
select=
"a"
/></span>
</xsl:when>
<xsl:when
test=
"a/@href = 'http://wiki.libvirt.org'"
>
<a
title=
"{./span}"
class=
"{$class}"
href=
"{a/@href}"
><xsl:value-of
select=
"a"
/></a>
</xsl:when>
<xsl:otherwise>
<a
title=
"{./span}"
class=
"{$class}"
href=
"{concat($href_base, a/@href)}"
><xsl:value-of
select=
"a"
/></a>
</xsl:otherwise>
</xsl:choose>
<!-- A sub-menu should only be expanded it contains
an 'a' tag with href matching this pagename -->
<xsl:if
test=
"count(.//a[@href = $pagename]) > 0"
>
<xsl:apply-templates
select=
"ul"
mode=
"menu"
>
<xsl:with-param
name=
"pagename"
select=
"$pagename"
/>
<xsl:with-param
name=
"level"
select=
"$level + 1"
/>
</xsl:apply-templates>
</xsl:if>
</div></li>
</xsl:for-each>
</ul>
</xsl:template>
<xsl:template
name=
"toc"
>
<ul>
<xsl:for-each
select=
"/html/body/h2[count(a) = 1]"
>
<xsl:variable
name=
"thish2"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h3[preceding-sibling::h2[1] = $thish2 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h3[preceding-sibling::h2[1] = $thish2 and count(a) = 1]"
>
<xsl:variable
name=
"thish3"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h4[preceding-sibling::h3[1] = $thish3 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h4[preceding-sibling::h3[1] = $thish3 and count(a) = 1]"
>
<xsl:variable
name=
"thish4"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h5[preceding-sibling::h4[1] = $thish4 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h5[preceding-sibling::h4[1] = $thish4 and count(a) = 1]"
>
<xsl:variable
name=
"thish5"
select=
"."
/>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
<xsl:if
test=
"count(./following-sibling::h6[preceding-sibling::h5[1] = $thish5 and count(a) = 1]) > 0"
>
<ul>
<xsl:for-each
select=
"./following-sibling::h6[preceding-sibling::h5[1] = $thish5 and count(a) = 1]"
>
<li>
<a
href=
"#{a/@name}"
><xsl:value-of
select=
"a/text()"
/></a>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:template>
<!-- This is the master page structure -->
<xsl:template
match=
"/"
mode=
"page"
>
<xsl:param
name=
"pagename"
/>
<html>
<xsl:comment>
This file is autogenerated from
<xsl:value-of
select=
"$pagename"
/>
.in
Do not edit this file. Changes will be lost.
</xsl:comment>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{$href_base}main.css"
/>
<link
rel=
"SHORTCUT ICON"
href=
"{$href_base}32favicon.png"
/>
<title>
libvirt:
<xsl:value-of
select=
"html/body/h1"
/></title>
<meta
name=
"description"
content=
"libvirt, virtualization, virtualization API"
/>
</head>
<body>
<div
id=
"header"
>
<div
id=
"headerLogo"
/>
<div
id=
"headerSearch"
>
<form
action=
"{$href_base}search.php"
enctype=
"application/x-www-form-urlencoded"
method=
"get"
>
<div>
<input
id=
"query"
name=
"query"
type=
"text"
size=
"12"
value=
""
/>
<input
id=
"submit"
name=
"submit"
type=
"submit"
value=
"Search"
/>
</div>
</form>
</div>
</div>
<div
id=
"body"
>
<div
id=
"menu"
>
<xsl:apply-templates
select=
"exsl:node-set($sitemap)/ul"
mode=
"menu"
>
<xsl:with-param
name=
"pagename"
select=
"$pagename"
/>
<xsl:with-param
name=
"level"
select=
"0"
/>
</xsl:apply-templates>
</div>
<div
id=
"content"
>
<xsl:apply-templates
select=
"/html/body/*"
mode=
"content"
/>
</div>
</div>
<div
id=
"footer"
>
<p
id=
"sponsor"
>
Sponsored by:
<br/>
<a
href=
"http://et.redhat.com/"
><img
src=
"{$href_base}et.png"
alt=
"Project sponsored by Red Hat Emerging Technology"
/></a>
</p>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录