小编Dav*_*vis的帖子

验证根目录没有可用的匹配全局声明

背景

使用模式验证XML文档.

问题

最简单的问题形式显示在两个文件中.

XML文档

<?xml version="1.0"?>

<recipe
  xmlns:r="http://www.namespace.org/recipe">

<r:description>
  <r:title>sugar cookies</r:title>
</r:description>

</recipe>
Run Code Online (Sandbox Code Playgroud)

XSD文件

<?xml version="1.0" encoding="utf-8"?>
<xsd:schema
   version="1.0"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns:r="http://www.namespace.org/recipe">

  <xsd:complexType name="recipe">
    <xsd:choice>
      <xsd:element name="description" type="descriptionType"
        minOccurs="1" maxOccurs="1" />
    </xsd:choice>
  </xsd:complexType>

  <xsd:complexType name="descriptionType">
    <xsd:all>
      <xsd:element name="title">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="5" />
            <xsd:maxLength value="55" />
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:schema>
Run Code Online (Sandbox Code Playgroud)

错误

来自xmllint的完整错误消息:

file.xml:4:元素配方:模式有效性错误:元素'配方':没有可用于验证根的匹配全局声明.

确保给定模式可用于成功验证给定XML文档的正确语法(或缺少哪些模式属性)是什么?

xml xsd xmllint

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

回到Subversion的修订版

假设您将代码更新为修订版10,该版本已损坏.你想回到修订版9,处理代码并等到有人修复构建:

svn merge -rHEAD:9 .
Run Code Online (Sandbox Code Playgroud)

但它不起作用,为什么?

svn version-control

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

设置JQuery UI模式对话框覆盖背景颜色

当我加载对话框时,背景变得有点灰色.我想让它变暗,但我找不到一个对此负责的财产.我怎样才能做到这一点?

jquery jquery-ui

46
推荐指数
6
解决办法
8万
查看次数

缺少项目的POM,没有可用的依赖项信息

背景

尝试使用Java 1.7的干净安装Apache Maven 3.1.0将Java库添加到本地Maven存储库.以下是添加Java归档文件的方法:

mvn install:install-file \
  -DgroupId=net.sourceforge.ant4x \
  -DartifactId=ant4x \
  -Dversion=0.3.0 \
  -Dfile=ant4x-0.3.0.jar \
  -Dpackaging=jar
Run Code Online (Sandbox Code Playgroud)

这创建了以下目录结构:

$HOME/.m2/repository/net/sourceforge/ant4x/
??? 0.3.0
?   ??? ant4x-0.3.0.jar.lastUpdated
?   ??? ant4x-0.3.0.pom.lastUpdated
??? ant4x
    ??? 0.3.0
    ?   ??? ant4x-0.3.0.jar
    ?   ??? ant4x-0.3.0.pom
    ?   ??? _remote.repositories
    ??? maven-metadata-local.xml
Run Code Online (Sandbox Code Playgroud)

项目的pom.xml文件引用依赖项目(上面的树),如下所示:

<properties>
  <java-version>1.5</java-version>
  <net.sourceforge.ant4x-version>0.3.0</net.sourceforge.ant4x-version>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
<dependency>
  <groupId>net.sourceforge</groupId>
  <artifactId>ant4x</artifactId>
  <version>${net.sourceforge.ant4x-version}</version>
  <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

问题

运行后mvn compile,返回以下错误(完全登录Pastebin):

[ERROR] Failed to execute goal on project ant4docbook: Could not resolve dependencies for project net.sourceforge:ant4docbook:jar:0.6-SNAPSHOT: Failure …
Run Code Online (Sandbox Code Playgroud)

java compilation build pom.xml maven

46
推荐指数
1
解决办法
13万
查看次数

如何使用Eclipse IDE查找用法?

我有以下代码:

public class MyClass{
   ...
}
Run Code Online (Sandbox Code Playgroud)

在同一个工作区,我有以下课程

public class AnotherClass{
   @Autowired
   MyClass myClass;
   ...
}
Run Code Online (Sandbox Code Playgroud)

如果我单击鼠标右键MyClass(首先提到)并选择"打开调用层次结构",我什么都看不到.

如何在Eclipse中找到这种用法?

java eclipse

46
推荐指数
4
解决办法
4万
查看次数

Java - 最终变量可以在静态初始化块中初始化吗?

根据我对Java语言的理解,可以初始化静态变量static initialization block.

但是,当我尝试在实践中实现它时(static变量也是final如此),我得到下面屏幕截图中显示的错误:

https://i.stack.imgur.com/5I0am.jpg

java static final

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

我在做什么?

是否有命令来识别当前shell的名称/类型,shell二进制文件的路径以及shell的版本?

我不需要所有这些,但我能得到的越多越好.

我想要的东西,有相同的感觉uname,pwd,whoami.只是一个简单输出的普通实用程序.(到目前为止还没有出现:/)

回覆 ps

$ ps -o comm $$
COMM
-bash
Run Code Online (Sandbox Code Playgroud)

为什么-bash不像其他一切那样完整的路径呢?与那里的破折号有什么关系?

unix shell

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

查找表或视图的依赖对象

背景

在PostgreSQL中删除(或替换)对象时,如果存在依赖关系,则丢弃将失败(不指定CASCADE).

问题

数据库返回的错误消息不会列出依赖对象.

示例解决方案

查询可能类似于:

SELECT * FROM information_schema i, pg_depend pd WHERE
  i.object_id = pd.object_id AND
  i.object_type = 'TABLE' AND
  i.object_schema = 'public' AND
  i.object_name = 'table_with_dependents';
Run Code Online (Sandbox Code Playgroud)

objid缺失.

有关

如何按名称和类型生成依赖对象列表?

postgresql metadata

41
推荐指数
4
解决办法
6万
查看次数

内部编号:major.minor.revision

如何build.xml使用自定义代码和外部依赖项(例如shell脚本)编写文件:

  • 生成major.minor.revision形式的内部版本号(例如,01.02.34).
  • 在每次编译源代码时自动递增修订.
  • 在每次执行dist(ribution)任务时自动递增次要版本.

另外:

  • 提供增加主号码的选项.
  • 提供增加次要编号的选项.
  • 每当主要编号递增时,次要编号和修订编号都将设置为0.
  • 每当次要编号递增时,修订编号将设置为0.

奖金:

  • 根据git修订号创建变量(如subversion修订号).

澄清:

  • 不需要自动结账(或提交).
  • 不希望与Subversion集成.

谢谢你的任何例子.以下是一些描述如何执行类似任务的相关网站:

java versioning ant build-process

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

简单的重定向后 - 获取代码示例

我发现很多网站都描述了PRG,但没有简单的PHP代码示例.


这是我实施的内容:

  1. form.php有一个动作:validate.php.
  2. validate.php永远不会被用户看到; 如果验证全部,$_GET并且如果有效将其写入数据库并生成确认页面的HTML /如果无效,则会生成错误页面的HTML,以解释错误.
  3. 无论生成哪个HTML都存储在$_SESSION变量中然后validate.php调用header('Location: <as appropriate>);.
  4. submitted.phpinvalid_input.php(如果用户读取URL)只包括echo $_SESSION['form_html'];.

在我看来,这似乎可以防止页面重新加载和后退按钮问题.

我试图重新发明轮子了吗?

php

37
推荐指数
4
解决办法
6万
查看次数