问题列表 - 第39384页

XSD:Either/Or语法

如何在XSD中进行/或验证?例如,在下面的xml片段中,如果actionA(add),则后续属性和元素是required:

<Post postID="22793" action="A" ...>
   <Transaction ...>
      <Disposition ...>
         <AccountInformation ... />
         <ThirdPartyInformation ... />
      </Disposition>
      <IndividualInformation ... />
   </Transaction>

   ...
</Post>
Run Code Online (Sandbox Code Playgroud)

但是如果动作D则禁止后续属性和属性::

<Post postID="22793" action="D" />
Run Code Online (Sandbox Code Playgroud)

即:如果操作delete(D),则其余属性将从中更改

  • 需要

  • 被禁止

并且后续元素从中切换

minOccurences="1" maxOccurrences="unbounded"
Run Code Online (Sandbox Code Playgroud)

minOccurrences="0" maxOccurrences="0"
Run Code Online (Sandbox Code Playgroud)

是否可以使用XSD来定义xml结构?

xml xsd switch-statement

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

如何确定何时到达文件结尾?

我试图从文本文件中读取文本.我需要帮助搞清楚文件结束的时间.如何在Java中确定这一点?

FileInputStream istream = new FileInputStream("\""+filename+"\"");      
Scanner input = new Scanner(istream);
while(EOF != true)
{
 ....
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

java file-io file java.util.scanner

19
推荐指数
2
解决办法
8万
查看次数

部署时Crystal Reports错误..无法加载文件或程序集'log4net

请帮忙.我有一个在VS2010中构建的Web应用程序,我们正在使用2010年的CR插件,一切都在我们的本地机器上完美运行.当我们将Web应用程序部署到Server 2008时,应用程序运行正常,直到我们尝试获取报告.当我们收到报告时,我们会收到...

Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified. 
Run Code Online (Sandbox Code Playgroud)

我们已经安装了CR2010运行时,文件log4net.dll版本1.2.10.0在GAC中,因此我们没有在应用程序中引用它.当我们将其添加为参考时,无论我们在应用程序中的哪个位置,我们都会收到此错误,而不仅仅是在报告页面上.请帮忙!

log4net crystal-reports

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

在两个线程之间进行通信

我有这样的感觉.它给了我错误.我删除了所有不需要的代码部分.它给了我这个错误

The calling thread cannot access this object because a different thread owns it.
Run Code Online (Sandbox Code Playgroud)
 public partial class MainWindow : Window
{
    BackgroundWorker worker;
    Grafik MainGrafik;

    double ProgressBar
    {
        set { this.progressBarMain.Value = value; }
    }

    public MainWindow()
    {
        InitializeComponent();
        worker = new BackgroundWorker();
        worker.DoWork += new DoWorkEventHandler(worker_DoWork);

        MainGrafik = new Grafik();
        MainGrafik.ProgressUpdate += 
            new Grafik.ProgressUpdateDelegate(MainGrafik_ProgressUpdate);

        worker.RunWorkerAsync();
    }

    void MainGrafik_ProgressUpdate(double progress)
    {
        ProgressBar = progress;
    }


    void worker_DoWork(object sender, DoWorkEventArgs e)
    {
        while(true)
        {
            MainGrafik.Refresh();
            Thread.Sleep(2000);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)
class Grafik …
Run Code Online (Sandbox Code Playgroud)

.net c# events multithreading backgroundworker

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

XMLHttpRequest Origin null不允许Access-Control-Allow-Origin for file:/// to file:///(Serverless)

我正在尝试创建一个可以下载并通过启动其索引文件在本地运行的网站.

所有文件都是本地的,没有资源在线使用.

当我尝试使用jQuery的AJAXSLT插件来处理带有XSL模板的XML文件时(在子目录中),我收到以下错误:

XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin.

XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin.

发出请求的索引文件是file:///C:/path/to/XSL%20Website/index.html在存储使用的JavaScript文件时file:///C:/path/to/XSL%20Website/assets/js/.

我该怎么做才能解决这个问题?

xml xslt jquery xmlhttprequest cors

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

MySQL搜索名称 - 按空格分隔

我有一个MySQL数据库和一个具有名称列的表,如下所示:

id  name           age
1   samuel lee     31
2   doug sokira    32
3   vernon smith   33
Run Code Online (Sandbox Code Playgroud)

我想在数据库中搜索名称.到目前为止我有这个问题:

SELECT * FROM table WHERE name LIKE 's%'
Run Code Online (Sandbox Code Playgroud)

这将返回ID为1的第一条记录.

但是,我希望查询进一步从空格分隔的文本中进行搜索.所以,换句话说,搜索应该通过名字和姓氏来完成.

我愿意坚持这个数据库设计,其中名字和姓氏存储在一个单独的列中.

因此,上面的查询应返回第1,2和3行.

我应该如何制定我的查询?

php mysql search

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

打开文件并从文件Objective-c中读取

我正在尝试打开一个文件,并从中读取..但我遇到了一些问题.

FILE *libFile = fopen("/Users/pineapple/Desktop/finalproj/test242.txt","r");
char wah[200];
fgets(wah, 200, libFile);
printf("%s test\n", wah);
Run Code Online (Sandbox Code Playgroud)

这打印:\ 377\376N测试而不是我的文件的任何内容.

任何想法为什么?

完整代码:

#import <Cocoa/Cocoa.h>
#import <stdio.h>

int main(int argc, char *argv[])
{
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

FILE *libFile = fopen("/Users/pineapple/Desktop/finalproj/test242.txt","r");
if(libFile){
char wah[200];
fgets(wah, 200, libFile);
printf("%s test\n", wah);
    }
[pool drain];
return 0;

}
Run Code Online (Sandbox Code Playgroud)

test242.txt不包含超过200个字符.

objective-c fgets

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

通过iTunes Connect将崩溃日志提交给Apple

如何强制iPhone或iPod Touch将崩溃日志发送/更新到Apple?

我可以在我的设备中崩溃应用程序.当我访问iTunes Connect时,我没有看到任何崩溃日志.

iphone itunesconnect crash-log

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

Atlassion是否从头开始构建JIRA查询语言(JQL)?

我的公司正在寻找先进的搜索和报告解决方案,并正在考虑(除其他选项之外)创建类似于JIRA的JQL的东西,以获得最大的灵活性.

我的谷歌搜索引导我相信Atlassian从头开始构建JQL,至少作为一种语法和解析器的语言,但我想在结束之前我会尝试SO.任何人都知道,他们是如何做到的?是否有一个或多个开源项目基于它?

(无论是对Atlassian的称赞 - JQL都很华丽!)

search jira

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

MSIL参考手册

有没有可读的,最新的(.net 4)MSIL参考手册?

cil

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