问题列表 - 第40549页

XElement添加了一个xmlns

我正在使用Linq to XML来创建一个新的XML文件.我从现有的XML文件中获取文件的某些部分.我使用以下代码.

var v2 = new XDocument(
  new XDeclaration("1.0", "utf-16", ""),
  new XComment(string.Format("Converted from version 1. Date: {0}", DateTime.Now)),
  new XElement(ns + "keyem",
    new XAttribute(XNamespace.Xmlns + "xsd", xsd.NamespaceName),
    new XAttribute(XNamespace.Xmlns + "xsi", xsi.NamespaceName),
    new XAttribute(xsi + "schemaLocation", schemaLocation.NamespaceName),
    new XAttribute("version", "2"),
    new XAttribute("description", description),
    new XElement(ns + "layout",
      new XAttribute("type", type),
      new XAttribute("height", height),
      new XAttribute("width", width),
      settings.Root)       // XML from an existing file
Run Code Online (Sandbox Code Playgroud)

问题是它添加了xmlns =""现有文件中的第一个元素.

结果是:

<?xml version="1.0" encoding="utf-16"?>
<foo 
  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://tempuri.org/KeyEmFileSchema.xsd KeyEmFileSchema.xsd"
  xmlns="http://tempuri.org/KeyEmFileSchema.xsd">
  <settings xmlns="">
      ... …
Run Code Online (Sandbox Code Playgroud)

c# xml linq linq-to-xml xml-namespaces

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

如何读取另一个进程正在使用的文件?

我需要读取另一个进程正在使用的文件.我怎样才能在C#中实现这一目标?

谢谢!

c#

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

在Java中访问私有字段

我不明白为什么我可以访问private int i课堂外的私人课程.

public class Fish {

    private int i = 1;

    public static void main(String[] args) {
        Fish k = new Fish();
        k.i = 2; // it IS possible
    }

}
Run Code Online (Sandbox Code Playgroud)

java

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

跟随滚动的侧边栏,但如果比视口高,则滚动自身

(嘿,来自长期潜伏者的第一篇文章:)

我已经构建了一个简单的侧边栏,可以将" 绝对到固定 "的技巧留在屏幕上,但是想要考虑侧边栏高于视口的帐户场景.

所以我提出了这个想法.一切都从上面开始:

  • 在页面加载时,侧边栏在起始位置绘制,距视口顶部一定距离.
  • 当用户滚动页面时,侧边栏随内容移动
  • 如果侧边栏垂直适合视口,则会固定到顶部

但在这里它变得更有活力:

  • 如果侧边栏比视口高,它会继续滚动内容,直到到达侧边栏的底部,并在那里修复.侧边栏的顶部滚动到视口顶部之外.

  • 当用户向页面顶部滚动时,侧边栏随内容一起移动,直到到达侧边栏的顶部,并在那里修复.侧边栏的底部滚动到视口底部之外.

通过这种方式,侧边栏像往常一样对滚动作出反应,同时在足够近的地方粘贴以查找长页面.

任何指向示例的指针,或jQuery友好的代码片段/指南都将非常感激.

javascript css jquery

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

加载Windows-1252 XML文件时,"对OS功能的调用失败"

编辑:

错误确实在处理中; parseError也失败了,揭示了真正的错误; 请参阅该错误的后续问题.

老问题:

不知何故,有时下面的代码在使用Delphi XE中的msxml单元加载XML时会生成异常.它在使用MSXML6的Windows XP Professional x86 SP3和使用MSXML6的Windows 7 Ultimate x64 SP1上失败.

procedure TXMLEOSErrorTestCase.Test;
var
  XmlDocument: IXMLDOMDocument3;
  XmlFileName: string;
begin
  XmlDocument := CoFreeThreadedDOMDocument60.Create();
  XmlFileName :=  TPath.Combine(TPath.GetDirectoryName(ParamStr(0)), '1-Normal.xml');
  if not XmlDocument.load(XmlFileName) then
    RaiseLastOSError();
end;
Run Code Online (Sandbox Code Playgroud)

在XmlDocument.load方法期间发生此错误:

EOSError at  $00423B2D
A call to an OS function failed
Run Code Online (Sandbox Code Playgroud)

我将XML修剪为下面的XML.

这是XML文件的十六进制转储:

000000: 3C 3F 78 6D 6C 20 76 65  72 73 69 6F 6E 20 3D 20 <?xml version =
000010: 22 31 2E 30 22 20 65 …
Run Code Online (Sandbox Code Playgroud)

delphi msxml6 delphi-xe eoserror

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

如何在SQL Server中自动跟踪创建/更新行的时间?

有没有办法自动告诉SQL Server所有表都应该有插入和更新的时间戳?

这可能是很多重复性的工作吗?

或者是否有另一种/更有效的方法来处理事务日志?

卡尔

t-sql sql-server

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

批处理文件,用于检测击键.怎么样?

我为命令行设计了一系列视频游戏(例如交易或没有交易,tic tac toe,racing,maze puzzle,connect four,wack a mole等)但是如果我能的话它会让事情变得更容易这使得当用户做出选择(例如在游戏中移动的方向)时,只要他们按下箭头键,它就会执行随后的IF语句.而不是必须在每次选择后按Enter键.就像是...

:one1
set /p direction1= :
IF %direction1%== {ARROW KEY LEFT} goto two2
IF %direction1%== {ARROW KEY RIGHT} goto three3
IF %direction1%== {ARROW KEY UP} goto four4
IF %direction1%== {ARROW KEY DOWN} goto five5
goto one1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

keyboard batch-file video-game-consoles

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

如何使用com.google.appengine.api.datastore.Text

我使用Quercus在谷歌应用引擎上运行PHP,并使用下面的代码将值插入GAE数据存储区(BigTable).

<?php
import com.google.appengine.api.datastore;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.DatastoreServiceFactory;

$entity = new Entity("test"); 
$entity->setProperty('story',' --- more than 500 char ---');
$dataService = DatastoreServiceFactory::getDatastoreService();
$dataService->put($entity);
?>
Run Code Online (Sandbox Code Playgroud)

但由于故事值超过500个字符,因此返回流动错误.

error:
com.caucho.quercus.QuercusException: com.google.appengine.api.datastore.Entity.setProperty: story: String properties must be 500 characters or less. Instead, use com.google.appengine.api.datastore.Text, which can store strings of any length.
Run Code Online (Sandbox Code Playgroud)

我不知道关于java的任何事情.有谁知道如何在我的PHP代码中使用com.google.appengine.api.datastore.Text.

谢谢

php java google-app-engine quercus

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

Django模型形式不产生预期的HTML

我有一个模型形式,它不会产生(某些)HTML(应该)代表模型字段.正如您从底部的输出中看到的那样,它只是输出一个空白行,它应该输出标题,并且可能是文件字段的浏览按钮(或者某些东西 - 对吗?).

#views.py
def upload_file(request):
    if request.method == 'POST':
        form = UploadFileForm(request.POST, request.FILES)
    else:
        form = UploadFileForm()
    return render_to_response('files/upload_file.html', { 'form': form })

#models.py
from django import forms
from django.db import models
from django.forms import ModelForm

class UploadFile(models.Model):
    title = forms.CharField(max_length = 50)
    theFile = forms.FileField()

    def __unicode__(self):
        return str(title)

class UploadFileForm(ModelForm):
    class Meta:
        model = UploadFile

#upload_file.html
<form action="" method="POST" enctype="multipart/form-data">
    {{ form }}
    <input type="submit" value="Upload File">
</form>

#The HTML output
<form action="" method="POST" enctype="multipart/form-data">

    <input type="submit" …
Run Code Online (Sandbox Code Playgroud)

python forms django upload file

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

集合的MVC Dataannotation验证规则?

是否有基于集合的属性的数据注释验证规则?

我有以下内容

  <DisplayName("Category")>
  <Range(1, Integer.MaxValue, ErrorMessage:="Please select a category")>
  Property CategoryId As Integer

  <DisplayName("Technical Services")>
  Property TechnicalServices As List(Of Integer)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个验证器,我可以添加到TechnicalServices属性来设置集合大小的最小值.

vb.net validation data-annotations asp.net-mvc-2

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