小编Nic*_*ase的帖子

警告:文档不包含在所包含文件的任何toctree中

我收到了警告:

WARNING: document isn't included in any toctree
Run Code Online (Sandbox Code Playgroud)

对于文档中存在的文件,因为它们已被明确包含在内.所以我有索引文件:

.. toctree::
    :maxdepth: 2

   pages/0010-foo
   pages/0020-bar
Run Code Online (Sandbox Code Playgroud)

在0020-bar.rst文件中,我特别包含了许多其他文件,如:

.. contents:: :local:

.. include:: /pages/reference-architecture/technical-considerations/0070-baz.rst
Run Code Online (Sandbox Code Playgroud)

但是当我构建项目时,我仍然会收到警告:0070-baz.rst不在任何toctree中,如:

/home/nick/Documents/myProject/docs/pages/reference-architecture/technical-considerations/0070-baz.rst:: WARNING: document isn't included in any toctree
Run Code Online (Sandbox Code Playgroud)

奇怪的是我可以看到输出中的内容.这是正常的吗?对于明确包含但不包含在toctree中的文件,是否始终显示此警告?

谢谢!

restructuredtext python-sphinx

48
推荐指数
3
解决办法
3万
查看次数

如何从外部localhost提供AWS EC2上的Tomcat

我正在尝试在AWS Linux服务器上运行Tomcat.我已经安装了Tomcat,并从命令行对其进行了测试,以确保它正常工作,但我无法从另一台机器上访问它.细节:

  1. 该实例具有端口80传入,用于在安全组中打开HTTP.
  2. 我已经通过telnet到该端口上的localhost并执行GET请求来验证它是否在端口80上运行.
  3. 我尝试将公共DNS添加为server.xml中localhost的别名,然后重新启动以确保更改已获取.

然而,如果我尝试使用公共DNS通过我的浏览器(在实际服务器之外)访问它,我会"无法连接".

有任何想法吗?

谢谢...

tomcat amazon-ec2 amazon-web-services

9
推荐指数
2
解决办法
1万
查看次数

Ant:[xslt] java.lang.ClassNotFoundException:org.apache.tools.ant.taskdefs.optional.TraXLiaison

我有一个Ant版本在Windows上可以正常工作,但是当我将它带到Linux时似乎已经崩溃了.问题在于:

[xslt] java.lang.ClassNotFoundException:org.apache.tools.ant.taskdefs.optional.TraXLiaison

我已经尝试过以下方法:

  1. xalan.jar,xercesImpl.jarxml-apis.jar$ANT_HOME/lib目录中.
  2. 将它们放入构建文件中的类路径中
  3. 安装ant的可选类.

我正在使用EC2 Linux实例(基本的64位Amazon Linux AMI 2011.02.1 Beta(AMI Id:ami-8e1fece7)Amazon Linux AMI Base 2011.02.1,EBS启动,使用Amazon EC2 AMI工具的64位架构.)

令人沮丧的是,我让它工作,然后当我把所有东西打包并移动到另一台机器时,两台机器停止工作.:(

java ant xslt

6
推荐指数
1
解决办法
8430
查看次数

在jsTree上设置行高?

我正在使用jstree创建多级树,并且我希望能够设置比您通常看到的更大的行高,以便可以有一些大的标题。(如果我将字体设置得较大,则线条会重叠。)

我试过在li和element上设置line-height CSS属性,但是都没有效果。jstree似乎以编程方式覆盖了这些值。(我什至尝试在创建树之后使用jQuery重新设置这些值,但这没有帮助。)

为了使事情更复杂,我想让不同的层次具有不同的间距,以便顶层可以大于较深层次。

我已经尝试过主题插件,但是找不到任何可以控制行高的东西。

谢谢...

css jstree

3
推荐指数
1
解决办法
8733
查看次数

XSLT注释标记不输出内容?

我正在尝试将一些XML从一个文档转移到另一个文档,但我希望它在到达时被注释掉.所以我想做这样的事情:

<xsl:template name="process">
    <figure>
        <xsl:comment>
            <xsl:copy />
        </xsl:comment>
    </figure>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

当我使用直接的Java XSLT处理器运行它时,我会得到以下内容:

<figure>
<!--







  -->
  </figure>
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果我在注释对象中运行它,如:

<xsl:template name="process">
    <figure>
            <xsl:copy />
    </figure>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

内容来得很好.

有任何想法吗?我想也许你不能在评论中使用一个元素,但我查了一下它应该没问题.

xml xslt

3
推荐指数
1
解决办法
193
查看次数

Groovy StreamingMarkupBuilder()生成非XML

我试图弄清楚为什么在某些情况下StreamingMarkupBuilder()会产生非XML.这是我如何称呼它:

public static void saveXMLToFile(def document, String file) {
    def xmlBuilder = new StreamingMarkupBuilder().bind {
        mkp.xmlDeclaration()
        mkp.yield document
    }
    new File(file).withWriter { out ->
        out << xmlBuilder
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我们如何实现目标:

def document = new XmlParser(false, false).parse(manuscriptFile)
if (document.name().equals("appendix")) {
    def newNode = new groovy.util.Node(null, "chapter", document.attributes(), 
                                       document.value())
    XMLUtils.saveXMLToFile(newNode, manuscriptFile)
}
Run Code Online (Sandbox Code Playgroud)

但是,我没有得到XML,而是:

<?xml version='1.0'?>
title[attributes={id=_2140_5145_361}; value=[An introduction to blah]]partintro
[attributes={id=_2140_5145_362}; value=[para[attributes={id=_2140_5145_363}; value=[My 
contents, blah blah blah]]]
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这些文档,但不幸的是我对Groovy的态度并不高,所以我确信我错过了一些简单的东西.:(

提前致谢...

java xml grails groovy

1
推荐指数
1
解决办法
1882
查看次数