Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何在docbook中使用'chunk.quilly'?_Xml_Xslt_Docbook - Fatal编程技术网

Xml 如何在docbook中使用'chunk.quilly'?

Xml 如何在docbook中使用'chunk.quilly'?,xml,xslt,docbook,Xml,Xslt,Docbook,我正试图减少XSL转换的冗长性,遵循已记录的(以及)。然而,这对我来说仍然是失败的: $ /usr/bin/xsltproc --stringparam chunk.quietly 1 man/gdcmdiff.xml Note: Writing gdcmdiff.1 这是一个简单的手册页: $ head -4 man/gdcmdiff.xml <?xml version='1.0' encoding='UTF-8' standalone='no'?> <?xml-styl

我正试图减少XSL转换的冗长性,遵循已记录的(以及)。然而,这对我来说仍然是失败的:

$ /usr/bin/xsltproc  --stringparam chunk.quietly 1 man/gdcmdiff.xml
Note: Writing gdcmdiff.1
这是一个简单的手册页:

$ head -4 man/gdcmdiff.xml
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<?xml-stylesheet type="text/xsl" href="http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl" ?>
<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink">
<info>
$head-4man/gdcmdiff.xml

因为您使用的是样式表,所以对于安静的输出,您需要使用(仅影响HTML输出)。

您实际使用的是完整的命令行调用吗?您不是也给
xsltproc
一个
.xsl
文件的路径名吗?另外,如果生成了
gdcmdiff.1
文件,您似乎必须将
xsltproc
指向
docbook xsl/manpages/docbook.xsl
样式表,在这种情况下,
chunk.quietly
param将不会产生任何效果。但是
man.output.xml
参数会安静地运行。@sideshowbarker你读了
gdcmdiff.xml
的第二行了吗?