标签: partial

没有@XMLRootElement的JAXB部分解组元素

我正在使用JAXB部分解组示例,但我无法解组不在根级别的XML-Elements(因为它们没有@XmlRootElement标记).在我的例子中,我尝试读取shipTo-Element而不是purchaseOrder-Element.

通常我会使用JAXBElement unmarshal(Source source,Class declaredType),但由于该示例使用的是UnmarshallerHandler和XMLFilterImpl,我不知道在哪里告诉Jaxb它应该使用哪个类.

我的错误消息是:引起:javax.xml.bind.UnmarshalException:意外元素(uri:"",local:"shipTo").预期元素为<{} comment>,<{} purchaseOrder>,<{} purchaseOrders>

我google了很多,但没有找到任何有用的东西.

以下是JaxB-Webpage的示例代码:

Main.java

public class Main {
public static void main( String[] args ) throws Exception {

    // create JAXBContext for the primer.xsd
    JAXBContext context = JAXBContext.newInstance("primer");

    // create a new XML parser
    SAXParserFactory factory = SAXParserFactory.newInstance();
    factory.setNamespaceAware(true);
    XMLReader reader = factory.newSAXParser().getXMLReader();

    // prepare a Splitter
    Splitter splitter = new Splitter(context);

    // connect two components
    reader.setContentHandler(splitter);

    for( int i=0; i<args.length; i++ ) {
        // parse all the …
Run Code Online (Sandbox Code Playgroud)

java jaxb partial unmarshalling

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

在渲染中传递参数 - Rails 3

我已经看到了几个问题,但一直没能解决它......

我试图在渲染部分时传递参数(类似于domainname.com/memory_books/new?fbookupload=yes)

现在,我使用这一行:

<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
Run Code Online (Sandbox Code Playgroud)

在部分,我试图通过使用以下方式获取fbookupload的内容:

<%= fbookupload %>
Run Code Online (Sandbox Code Playgroud)

它给出了"未定义的局部变量"错误和

<%= params.inspect %>
Run Code Online (Sandbox Code Playgroud)

它没有显示fbookupload作为参数.

如何沿参数传递部分传递:fbookupload?

谢谢.

更新:

它是否与我在渲染中渲染它的事实有关?

即具有的页面(/ fbookphotos/show)

<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
Run Code Online (Sandbox Code Playgroud)

由(posts/show)通过另一个页面呈现:

<%= render :partial => '/fbookphotos/show' %>
Run Code Online (Sandbox Code Playgroud)

所以我在渲染中渲染它.

parameters renderpartial ruby-on-rails partial ruby-on-rails-3

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

如何自动将VS2003类转换为部分Designer.cs文件?

我正在将项目从Visual Studio 2003升级到2008,并希望自动生成XXX.Designer.cs文件并更新相应的XXX.cs原始文件.

有什么自动方式吗?

更新:我指的是WinForms.当然,我知道旧款式有效,但我正在寻找一种不用手工制作的新方式.

c# partial visual-studio winforms

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

使用jquery和rails加载部分

我很好奇用jquery加载rails部分的最佳方法.到目前为止,我尝试了一个不起作用的解决方

$('#imagecontent').load('/newsletters/_image_gallery.html.erb', function() {
alert('Load was performed.');
});
Run Code Online (Sandbox Code Playgroud)

是否为此构建单独的操作和/或控制器并设置路径是最佳解决方案?我问,因为使第一个解决方案工作似乎更容易,也许不那么安静.

谢谢.

jquery load ruby-on-rails partial

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

为什么我不能在clojure中绑定+?

任何人都可以解释为什么我可以重新列出列表而不是+?

(binding [list vector]
  (list 1 3))
(binding [list +]
  (list 1 3))
(binding [+ list]
  (+ 1 3))
Run Code Online (Sandbox Code Playgroud)

我想重新绑定+所以我可以做部分评估.

evaluation binding clojure partial

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

Rails 3不需要的html转义

我正在转换我的胖Rails2应用程序以在Rails3上运行.经过长时间激烈的争斗与我的老板大吼大叫,页面全部呈现为转义的html字符串.所以所有的div,图像等都是为用户字面写的.

由于某种原因,这个部分调用呈现一个转义字符串

<%= render :partial => 'something_really_interesting' %>
Run Code Online (Sandbox Code Playgroud)

正如所有Ruby on Rails应用程序一样,这条指令并没有被调用太多!那么我如何处理所有这些不通常不作为转义字符串渲染的调用?

ruby render partial ruby-on-rails-3

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

部分类与自动生成的类部分不匹配

我为我的数据库类创建了实体模型,其中之一是:

[EdmEntityTypeAttribute(NamespaceName="SotiModel", Name="SKUPrice")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class SKUPrice : EntityObject
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

并为其中一个创建了部分类

public partial class SKUPrice
{
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是'部分'世界是用'浅色'写的,而resharper建议:'部分类只有一个部分'.

似乎我的"自己"部分课程的一部分与"主要"部分不匹配......

为什么?如何解决?

非常感谢!

PS我在Windows7(64位)下的VS2010中工作


我不知道实际上是什么问题,但是由于某种原因,如果我将类源代码从一个文件复制/粘贴到另一个文件,然后重命名类名和元数据类名的名称 - 这不是由Visual"考虑"的工作室作为有效的类.

如果我删除带有"破损"类的文件,并从头开始手动输入TYPE EVERYTHING - 文件被工作室接受...

奇怪而愚蠢的事......但它是......

如果您知道为什么会这样 - 请告诉我.

谢谢.

c# resharper entity-framework .net-4.0 partial

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

在rails应用程序中重新加载部分内容

我想在我的rails应用程序中的'new'-view上每3秒重新加载一个部分.

我有这个 new.html.erb

<h1>Controller#new</h1>
This is my static content
<%= render partial: 'dynamic' %>
More Static content
Run Code Online (Sandbox Code Playgroud)

如何每隔3秒重新加载一次?我必须使用不引人注目的JavaScript吗?我怎样才能通过ujs实现这一目标?

javascript ajax ruby-on-rails unobtrusive-javascript partial

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

声明类型'x'时缺少部分修饰符 - 由设计者自动生成的代码引起

完整的错误描述如下:

在此输入图像描述

我之前发现了一些类似的问题:AB.

但是A和B中的问题没有提供问题描述的细节(也许我们提示相同的错误信息,但由不同的原因引起?我不确定......).如何,答案在A和B没有很好的解决方案.所以我决定发布类似的问题以及更多细节.

我的问题如下:

Designer自动生成一个新代码(ErrSer1.Designer),该代码在(ErrSer.Designer)中包含相同的部分类名.[显示在printScreen_1 - >第25行]

我们可以看到的区别是,一个是在ErrSer1.Designer中(额外的自动生成的)

内部类ErrSer

另一个是ErrSer.Designer(最初假设是)

部分类ErrSer

这是printScreen_1显示ErrSer1.Designer(额外自动生成的)[注意第25行]

在此输入图像描述

这是printScreen_2显示ErrSer.Designer(原始和通常的)[注意第3行]

在此输入图像描述

最后......我该怎么做才能解决这个烦人的自动生成代码问题?

EDIT1: 我的ErrSer表格就是这样宣布的

public partial class ErrSer : Form
Run Code Online (Sandbox Code Playgroud)

EDIT2: 我的.csproj文件

我的.csproj文件位置

c# declare partial winforms

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

没有未定义的TypeScript Partial &lt;T&gt;类型

如何创建一个还挺 - Partial<T>类型,不允许undefined值?

这是一个例子:

interface MyType {
  foo: string
  bar?: number
}

const merge = (value1: MyType, value2: KindaPartial<MyType>): MyType => {
  return {...value1, ...value2};
}



const value = {
  foo: 'foo',
  bar: 42
}

merge(value, {});                          // should work
merge(value, { foo: 'bar' });              // should work
merge(value, { bar: undefined });          // should work
merge(value, { bar: 666 });                // should work
merge(value, { foo: '', bar: undefined }); // should work
merge(value, { …
Run Code Online (Sandbox Code Playgroud)

generics partial typescript

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